数据手册:讲解怎么配置相关寄存器;
数据手册:讲解单片机的引脚分布以及相关的电气特性。
程序烧录的四种方法
- ST-link烧录程序:装驱动、需要另外供电。
a. 点击”魔术棒“,选择”Debug“,然后再选择”ST-link Debugger“;
b. 选择”Settings“,”ort“选择”SW“,”Max“选择”1.8MHz“;
c. 点击”Flash Download“,在”Download Function“选择”Program“、”Verify“、”Reset and Run“;
d.查看”Description“中是否是上图,如果不是可以点击”Add“选择;
e. 然后点击下面的图标就可以了。
- ST-link V2扫路程序:装驱动、不需要另外供电。
ST-link V2 | 单片机 |
第二引脚 3.3V | 第一引脚 VCC |
第三引脚 SWDIO | 第七引脚 SWIO |
第五引脚 SWCLK | 第九引脚 SWCLK |
第六引脚 GND | 第四引脚 CND |
- 普通串口下载:使用USB转TTL下载,CH340与C8T6连接,分别是是RX接PA9、TX接PA10。
通过查阅相关手册,以下是BOOT0、BOOT1启动模式表:
BOOT0 | BOOT1 | 启动模式 | 说明 | |||
0 | X | 用户闪存存储器 | 用户闪存存储器,也就是FLASH | |||
1 | 0 | 系统存储器 | 系统存储器启动,用户串口下载 | |||
1 | 1 | SRAM启动 | SRAM启动,用于在SRAM中调试代码 |
下图是在FlyMcu烧录hex文件时候默认的配置,不过可以将”bps“设置高一点,不然烧录的速度会很慢,hex文件不大的时候没有感觉,但是当hex文件太大就受不了。