杂谈STM32下载
最近做STM32L系列的项目,发现ISP模式下能下载STM32F系列的软件不能下载STM32L系列。下面先讲讲几种下载方法:
现在手底下有这几个下载器。
1、 J-LINK模式
第一个就不介绍了J-LINK下载模式,这个可以调试,直接在keil下就可以下载调试了很方便,但是有几个问题就是有的项目要求板子要做小,对于一个20引脚的他来说确实一个不小的挑战。其次就是J-LINK相对来说比较贵。
2、 ISP模式
ISP模式和我们原来学校51单片机一样通过串口下载,我们选择串口1。51单片机我们采用的软件是STC-ISP。STM32也有想对应的软件,有官网的,有别的,网上可以搜到。有必要提到的是网上大多数STM32的ISP的下载软件基本都是STM32F系列的,我下载STM32L系列的时候采用的官网上的。在网上搜索STM32L系列ISP软件也可以搜索到。浅谈一下ISP下载方法:第一下载时将BOOT0置1,BOOT1置0。下载完成后,再将BOOT0置0,重新上电或者复位,这样就会从FLASH中启动。
3、 SWD模式
下载STM32的时候我们可以选择SWD模式, SWDIO、SWCLK与PA13、PA14一一对应。如果这两个引脚没有被占用可以选择SWD下载模式。第一不用选项BOOT0高低电平直接置0就可以。第二其下载器便宜十几块钱。网上也有另一款ST-link下载器。
写的不好多多指点………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………