51系列单片机头文件_51单片机代码生成软件

51系列单片机头文件_51单片机代码生成软件学习笔记|添加型号和头文件|下载程序(手动方式)| 通过P3.2口按键触发|通过USB指令复位并自动下载|STC32G单片机视频开发教程(冲哥)|第三集-2:三种下载方式7.第一个工程的编译和下载以E:\STC32\STC32G-DEMO-CO

学习笔记|添加型号和头文件|下载程序(手动方式)| 通过P3.2口按键触发|通过USB指令复位并自动下载|STC32G单片机视频开发教程(冲哥)|第三集-2:三种下载方式   7.第一个工程的编译和下载   以E:\STC32\STC32G-DEMO-CODE-V9.6-\01.1-用P6口做跑马灯-入门版为例,选择C语言版本例程:
51系列单片机头文件_51单片机代码生成软件
51系列单片机头文件_51单片机代码生成软件在这里插入图片描述   打开工程文件:sample.uvproj
51系列单片机头文件_51单片机代码生成软件
51系列单片机头文件_51单片机代码生成软件在这里插入图片描述   build:
51系列单片机头文件_51单片机代码生成软件
51系列单片机头文件_51单片机代码生成软件在这里插入图片描述   添加型号和头文件到Keil   使用Keil之前需要先安装STC的仿真驱动。STC的仿真驱动的安装步骤如下: 首先开 STC的ISP下载软件,然后在软件右边功能区的“Keil仿真设置”页面中“添加型号和头文件到Keil中添加STC仿真器驱动到Keil中”按钮:
51系列单片机头文件_51单片机代码生成软件
51系列单片机头文件_51单片机代码生成软件在这里插入图片描述   将目录定位到Keil软件的安装目录,然后确定。 头文件默认复制到Keil安装目录下的“C251\INC\STC”目录中
51系列单片机头文件_51单片机代码生成软件
51系列单片机头文件_51单片机代码生成软件在这里插入图片描述   在C代码中使用#include “STC32GH” //#include 进行包含均可正确使用。   下载程序(手动方式1)   部分系统需要安装USB驱动,可在STC-ISP菜单中找到。 将板子通过USB线链接电脑 按下P3.2按钮,此时按下并松开OFF按钮,在松开P3.2进入USB下载模式(可参考:*屠龙刀-烧录-不停电下载-仿真使用说明.pdf*):   裸板为下载代码时必须使用纯手动方式进行下载,之后配合代码支持,可以选择其他方式。
51系列单片机头文件_51单片机代码生成软件
51系列单片机头文件_51单片机代码生成软件在这里插入图片描述   自动下载的设置(通过USB指令复位并下载)   2.1 添加库文件   在项目栏程序组上鼠标右键,选择”Add Existing Files to Group ‘Source Group 1’…”: 在弹框里选择库文件(stc_usb_hid_32g.LIB),并添加到项目里:   2.2 添加软件配套代码   添加USB调试及复位所需定义∶   在初始化程序里添加USB初始化及时钟源启动程序:   主循环或者中断等能够及时周期性处理程序里添加USB接收判断以及应答指令:   本例中的应用代码部分:   注意:如果如果程序里有对IE2寄存器里USB以外的中断进行位操作使能的话,在IE2相关的中断位操作使能后,需要重新设置EUSB:
51系列单片机头文件_51单片机代码生成软件
51系列单片机头文件_51单片机代码生成软件在这里插入图片描述   至此,配套软件代码添加完毕。   2.3 发送指令触发MCU复位并自动下载   打开STC-ISP软件(V6.89E以上版本)﹐选择芯片型号、打开需要烧录的程序文件、设置好硬件选项后,切换到“收到用户命令后复位到ISP监控程序区”标签: 如下图所示,选择”USB(HID)模式”,设置默认VID:34BF, PID:FF01; 设置自定义命令: @STCISP# 取消“Hex”选项,命令应与程序里的定义相同:   ”发送用户自定义命令并开始下载”按钮,或者在勾选”每次下载前都先发送自定义命令”选项情况下也可“下载/编程”按钮开始下载。 (此步骤需要完成前两步,并将编译的程序通过手动上电复位的方式下载到芯片后才能使用)   通过P3.2口按键触发下载模式   3.1 添加软件配套代码:   添加按键触发功能所需定义∶   添加P3.2口按键长按1秒触发软件复位,进入USB下载模式函数:   在1ms 周期性执行的中断或者主循环里调用按键扫描函数:   或者:   3.2 触发烧录模式并下载   完成以上步骤并将编译的程序通过手动上电复位的方式下载到芯片一次以后,就可通过长按P3.2口按键方式自动触发进入USB下载模式(切换到“收到用户命令后复位到ISP监控程序区”标签):   选择USB-CDC/串口模式,“发送用户自定义命令并开始下载”或者“下载/编程”即可下载程序。
51系列单片机头文件_51单片机代码生成软件
51系列单片机头文件_51单片机代码生成软件在这里插入图片描述   注意,需要将“收到用户命令后复位到ISP监控程序区”标签的设置,切换到”串口模式”或者取消“每次下载前都先发送自定义命令”选项,然后再“下载/编程”按钮开始下载。

2024最新激活全家桶教程,稳定运行到2099年,请移步至置顶文章:https://sigusoft.com/99576.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。 文章由激活谷谷主-小谷整理,转载请注明出处:https://sigusoft.com/59706.html

(0)
上一篇 2024年 8月 30日
下一篇 2024年 8月 30日

相关推荐

关注微信