一、【立创·地阔星STM32F103C8T6开发板】入门手册介绍
该开发板的入门手册将以keil作为主要编辑器进行使用。
百度网盘资料下载链接
链接:https://pan.baidu.com/s/1am9q6N-Vg2_LnEf-bzBKBQ?pwd=qry8
提取码:qry8
排针焊接指南
我们拿到的开发板是这样的(没有焊接排针):
所以我们要给开发板焊接排针。 需要的排针种类:
- 20x1 单排直针(2.54mm间距)--------【两个】
- 4x1 单排弯针(2.54mm间距)---------【一个】
排针焊接位置指示图: ( 下方有焊接完成展示图 )
焊接完成展示图片:
程序下载
1. DAP-LINK下载
⚠注意
在Windows11的操作系统中如果安装了STlink的程序,DAPLink可能就会识别不到!!! 如果使用DAP或者是STlink,建议一直使用一种就好!!
1.1 DAP-LINK接线
市场上的DAP-LINK下载器都可以尝试按照下方的接线表进行接线。
这里我以由立创-梁山派-天空星-GD32F407开发板的多功能扩展板上的在线DAP-LINK功能为示例。
1.2 KeilMDK设置及下载
这样就会发现,程序已经下载到板子中了。会自动复位执行。
2. ST-LINK-V2下载
⚠注意
在Windows11的操作系统中如果安装了STlink的程序,DAPLink可能就会识别不到!!! 如果使用DAP或者是STlink,建议一直使用一种就好!!
2.1 下载ST-Link驱动
官网下载地址:https://www.st.com/zh/development-tools/stsw-link009.html#get-software
没有账号的可以注册一个
将下载下来的文件解压到文件夹中:
然后双击运行
一步步运行就可以安装完成了。
2.2 ST-LINK和开发板硬件接线图
2.3 KeilMDK设置及下载
这样程序就下载完成并运行了,因为我们勾选了 Reset and Run
。
注意
在Pack那个页面要将 Enable 这个选项取消掉,不然烧录完程序无法自动复位运行!!!
3. 串口烧录程序
3.1 安装STM32CubeProgrammer
STM32CubeProgrammer是ST官方推出的一款软件,可以直接使用串口下载。
下载地址:https://www.st.com/en/development-tools/stm32cubeprog.html
我们将里面的文件解压出来,然后双击运行。
出现这个界面一路点击Next
3.2 安装CH340驱动
请通过我们提供的百度网盘里的开发工具文件夹下载 CH340驱动.zip。
将文件夹解压出来,然后右键点击管理员运行。
运行之后会弹出出来一个窗口,点击安装。
出现这个窗口,就说明安装完成了,这时候点击确定将软件窗口关掉就好。
3.3 KeilMDK设置
编译完成之后,我们发现在Objects文件夹下多出来一个HEX文件。
3.4 开发板串口接线图
我们想要使用串口下载需要一个USB转TTL模块。具体的可以自行购买。
3.5 烧录
打开STM32CubeProgrammer软件,设定一下软件设定:
串口根据自己USB转TTL的那个COM口选择,实在不知道的话可以去设备管理器哪里,插拔一下USB转TTL看看出现的是哪个COM。
选择HEX文件
开始进入ISP模式。BOOT0的跳线帽连接1,BOOT1的跳线帽连接0。
当BOOT0设置为0的时候,BOOT1的的配置就不生效了(没有作用了)。
跳线帽连接好之后,按一下复位键进行重启!
然后我们点击 Connect 连接开发板
提示
如果连接失败请多次尝试
连接成功显示:
我们点击 开始烧录
这时候程序就会在板子上面自动运行了,因为我们勾选了 Run after programming
!
之后别忘了将BOOT0
跳线帽设置为0
!!!
如果没有复原,重启开发板之后程序就不能运行了!此时开发板的启动模式在ISP模式!!程序运行需要开发板启动模式为内部Flash。