tiktok跨境电商怎么做锦州网站seo
news/
2025/9/24 6:01:28/
文章来源:
tiktok跨境电商怎么做,锦州网站seo,怎样用模板建网站,qq登录目录标题 前言1、理论知识2、串口下载具体操作2.1、硬件准备2.2、软件准备2.3、设置单片机的启动模式为系统存储器启动2.4、软件配置2.5、下载程序 附:生成hex文件 前言
使用调试器下载程序又快有稳定还能使用调试功能#xff0c;当然是下载调试的首选。但是拓展下串口下载程… 目录标题 前言1、理论知识2、串口下载具体操作2.1、硬件准备2.2、软件准备2.3、设置单片机的启动模式为系统存储器启动2.4、软件配置2.5、下载程序 附:生成hex文件 前言
使用调试器下载程序又快有稳定还能使用调试功能当然是下载调试的首选。但是拓展下串口下载程序的知识作为下载的备选方案也是很有必要的。
1、理论知识
ICP使用SWD接口进行烧录如J-Link烧录器和J-Flash软件配合使用。 ISP使用引导程序Bootload加上外围UART/USB等接口进行烧录。 IAP软件自身实现在线电擦除和编程的方法不使用任何工具。程序通常分成两块分别为引导程序和应用程序。
我们用串口下载程序就是ISP。 接下来介绍下STM32的启动模式。从STM32参考手册上可以查阅到STM32的启动模式共有下列三种可以通过BOOT0和BOOT1电平的不同组合来选择不同的启动模式。
BOOT1BOOT0启动模式启动地址说明X0主闪存存储器Flash0x0800 0000中断向量表定位于FLASH区主闪存被选为启动区域最常用用户代码。同时复位后PC指针位于0x2000000处01系统存储器0x1FFF F000系统存储器被选为启动区域程序功能由厂家设置。中断向量表定位于内置Bootloader区此时可通过串口下载程序的二进制文件到flash区11内置SRAM0x2000 0000内置SRAM被选为启动区域中断向量表定位于SRAM区同时复位后PC指针位于0x2000000处
2、串口下载具体操作
2.1、硬件准备
USB-TTL模块、STM32单片机、杜邦线 按照下面的接线表格进行连接
单片机以STM32F103C8T6为例USB-TTL模块5V5VGNDGNDPA9(USART1_TX)RXDPA10(USART1_RX)TXD
注意
1、单片机的RX、TX和USB-TTL模块的RX、TX要互斥的连接。2、串口下载只能使用串口1对于其他型号单片机请提前查阅引脚功能表。3、单片机在有外部供电的情况下5V引脚接不接都可
2.2、软件准备
需要下载一个串口下载软件FlyMcu。
链接: FlyMcu下载地址 下载下面的压缩包即可。 压缩包解压后会有一个.exe文件直接双击运行即可免安装。
2.3、设置单片机的启动模式为系统存储器启动
要让单片机进入系统存储器启动模式有两种方式
1、在单片机上电前将BOOT0配置为1将BOOT1配置为0通过拔插跳线帽使BOOT引脚与VCC或GND短接来实现这样单片机一上电就进入系统存储器启动模式了。2、若单片机已上电BOOT模式还没配置可以配置跳线帽后按单片机的复位键使其进入系统存储器启动的模式。
2.4、软件配置
我们打开FlyMcu后可以看到下面的界面我们按着下面的步骤进行配置。 1、点击搜索串口然后选中串口。 2、配置通信波特率。我们选择57600/76800均可其它的只要别太高太低应该也是可以的。 3、选择一个Hex文件。如果有不会生成的可以看下面的附:生成hex文件。 4、勾选“校验”、“编程后执行”。 5、取消勾选“编程到Flash时写选项字节”。 6、选择“DRT的低电平复位RST高电平进BootLoader”. 7、接下来就可以点击“读器件信息”了此时若右侧窗口出现了器件信息表明连接成功了
2.5、下载程序
此时我们点击“开始编程”右下角会有一个进度条等待进度条结束程序就通过串口下载到单片机了。若你的程序有现象比如灯会闪烁等我们就可以看到。 若此时点击复位或重新上电会发现刚才的现象消失了不过不用担心这是因为现在单片机的启动模式还是系统存储器我们只需要将跳线帽插回原来的样子BOOT0连GNDBOOT1连GND此时点击复位单片机会从主闪存Flash启动此时程序就会正常运行了。
附:生成hex文件
1、我们在keil中打开要调试下载的工程。 2、点击魔法棒 3、点击Output 4、勾选“Create HEX File” 5、点击OK 6、编译工程 7、此时我们在工程文件夹的Objects就可以看到.hex文件了。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/915024.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!