2018年7月8日 硬件学习笔记(4) zwx2415 q:1411593413 e:zwx2415@qq.com
可编程系统最好有一个下载或者调试系统,现在单片机的调试常见的有JTAG和SWD两种,当然这里是指通过Keil平台进行调试的情况,通过其它平台还有其他的调试手段,这部分我了解也不多,就不做评论了。
JTAG和SWD需要配有专用的调试器,价格而言JTAG就要比SWD的高上不少了,综合性能上来讲JTAG肯定要比SWD要好的,笔者鉴于调试器的价格还是将JTAG舍弃了,最终还是选用了SWD调试接口。同时也将下载接口引了出来。
光说下载电路,常见的CH340转串口和Max232转TTL串口等都是可以选取的,最终结果都是利用芯片的USART1串口进行下载,尽管将电路集成到系统上面不是很难的事,这里我还是放弃了如此操作,原因有两个,我已经布置了SWD调试接口,下载接口已经用途不大,市场上独立出来的下载模块很多,价格也不算多高,再在电路上布置下载系统就有点浪费资源了。
写到这里,下载电路选取确定后,我们需要了解一下32芯片的BOOT0和BOOT1两个引脚,这两个引脚决定了芯片的启动方式,