大部份的stm32f103开发板的一键下载都是基于ch340芯片来完成的。拿到板子后如何判断是从哪个usb口进行一键下载?

只要看ch340芯片靠近哪个usb口就可以了,通常都是这样。左边的usb口上方就是ch340芯片,所以一键下载在左侧这个usb口.
一键串口下载步骤:
第一步:资料准备。
pc机要安装ch340驱动,通常卖家会提供。这里给一个原厂的驱动链接https://www.wch.cn/downloads/CH341SER_EXE.html
沁恒的驱动已经升级了,官网里面也有介绍。
第二步:驱动安装

找到下载好的驱动,直接双击就可以安装了。非常简单。
第三步: 开发板和电脑连接
usb线(不同卖家的可能不同,有usb-mini,也有usb-type-c等)一端接开发板,另一端接电脑的usb口。开发板上通常会有电源指标灯亮起来
电脑端通常会有声音或显示正在安装驱动。找开电脑端的设备管理器,能看到多出来的串口。
这里显示的是串口3,你的电脑不一这是串口几,要自己看好,后面要用到。
第四步:代码烧录
通常采用flymcu这个工具来烧录。菜单部份要注意选择的串口是不是你电脑要对应的串口? bps:波特率设置开始时不要设置太高115200就可以了,后面烧录可以提高波特率来试试。还要选择要烧录的程序。

红色区域是设置要重点看的地方,最下面一个红色区域如果设置不对是下载不了的。所有设置都完成后,点击开始编程这个按钮就可以了。右边的文本框里会显示烧录时的相关信息,等待完成就好。
一键下载的原理是什么?这里没有使用跳线帽,也没有按复制键。先看一下原理图

具体原理可以看这篇文章
https://blog.csdn.net/oshan2012/article/details/103700344?spm=1011.2415.3001.5331
这里简单说一下 :
自动完成了跳线帽,和复制键。让芯片复位,启动模式变成系统存储器.由于内置了Bootloader,所以可以通过串口通迅进行程序烧录了。
Bootloader也是一段程序,如果做过在线升级程序的同学可能就非常了解了。

含嵌电子的stm32f103zet6很有性价比的。如果想入手stm32f103rct6划stm32f103vct6这些开发板不如选择stm32f103zet6,更多引脚,更大的容量,同样的价格。

有什么问题欢迎留言,批评指正!

75

被折叠的 条评论
为什么被折叠?



