STM32学习之旅—1.程序烧录的方法
1.什么是STM32
ST :是指法意半导体SO厂商。ARM是主要芯片厂商。
M:指微处理器。
32:是表示一个32位的微控制器。
2.STM32的功能
STM32自带各种常用的通信接口。
2.1串口—USART
用于跟串口接口的设备通信,常有GPS模块,GSM模块
2.2内部集成电路—I2C
常用于EEPROM ,电容屏,MPU6050模块
2.3串行通信接口—SPI
用于SPI接口的设备通信,如串行的FLASH,以太网W5500,音频模块VS1053
2.4 SDIO,FSMC的超级,I2S,ADC,GPIO
以上这些,也就是我们学习的重点。
那么,我们如何将程序烧录进单片机中?
3. 种烧录程序的方式
3.1 ST-Link仿真器烧录
ST-Link是指SWIM标准接口和JTAG、SWD标准接口
3.1.1编程功能
可以烧写FLASH,EEPROM,AFR等;
3.1.2 仿真功能
支持全速运行,单不挑食,断点调试等各种调试方法。
3.1.3 仿真性能
3.1.4 编程性能
进行SWIM、JTAG,SWD下载,下载速度快
详细参看:
https://blog.csdn.net/daniaoxp/article/details/100171281
这个博主,将ST-Link的烧录和ST-Link V2写的很详细
3.2 J-Link的烧录
JLink是针对ARM设计的小型USB到JTAG的转接盒。
下载速度达到50KB/s
无需外接电源;
最高JTAG速度达8MHz;
自动速度识别;
开始的时候,我还不知道它的是J-Link,后来看了看淘宝资料才知道。
连接方式也与ST-Link V2相似。
出来后,会出现这两个图标,表示安装成功
连接上PC端的时候,会出现这个图标
单击这个图标
单击这个图标,打开Opject–>>opject Settings
完结,撒花。。。