Download presentation
Presentation is loading. Please wait.
Published byLothar Beltz Modified 5年之前
1
淘宝店铺:http://eboard.taobao.com 技术论坛:www.openedv.com
《手把手教你学STM32》 主讲人 :正点原子团队 硬件平台:正点原子STM32开发板 版权所有:广州市星翼电子科技有限公司 淘宝店铺: 技术论坛: 开源电子 网 公众平台:“正点原子” 官方网站: 联系电话: ddddd ALIENTEK 淘宝店铺: 技术论坛:
2
淘宝店铺:http://eboard.taobao.com 技术论坛:www.openedv.com
《手把手教你学STM32》 串口程序下载 适用平台 STM32F1xx 开发板 (正点原子) STM32F4xx 开发板 (正点原子) ddddd 淘宝店铺: 技术论坛:
3
淘宝店铺:http://eboard.taobao.com 技术论坛:www.openedv.com
《手把手教你玩STM32》 参考资料: 探索者STM32F4开发板: 《STM32F4开发指南-库函数版本》-3.4.1小节 STM32串口程序下载 战舰/精英STM32F1开发板: 《STM32F1开发指南-库函数版本》 STM32串口程序下载 miniSTM32F1开发板 《STM32不完全手册-库函数版本》 STM32程序下载 ddddd 淘宝店铺: 技术论坛:
4
淘宝店铺:http://eboard.taobao.com 技术论坛:www.openedv.com
目 录 硬 件 连 接 1 一 键 下 载 方 法 2 STM32 启 动 模 式 3 淘宝店铺: 技术论坛:
5
淘宝店铺:http://eboard.taobao.com 技术论坛:www.openedv.com
1.1 硬件连接 硬件连接: MCU串口RX/TX脚 USB/串口 转换电路 1.USB串口驱动安装 --虚拟一个COM口 2.下载软件MCUISP 还需要配STM32 的复位电路模式 选择电路进行串 口下载 1.常见转换芯片 CH340/PL2303 2.实现USB信号 和串口信号转换 淘宝店铺: 技术论坛:
6
淘宝店铺:http://eboard.taobao.com 技术论坛:www.openedv.com
1.1 硬件连接 硬件连接(正点原子M3,M4开发板连接方式): 探索者M4 PA9,PA10(串口1引脚)必须连接usb串口的发送接收电路 USB线必须连接USB-232下载口。 注意跳线帽,B0,B1要接地。 淘宝店铺: 技术论坛:
7
淘宝店铺:http://eboard.taobao.com 技术论坛:www.openedv.com
1.1 硬件连接 硬件连接(正点原子M3,M4开发板连接方式): 探索者M4 淘宝店铺: 技术论坛:
8
淘宝店铺:http://eboard.taobao.com 技术论坛:www.openedv.com
1.1 硬件连接 正点原子战舰STM32开发板 PA9,PA10(串口1引脚)必须连接usb串口的发送接收电路 USB线必须连接USB-232下载口。 注意跳线帽,B0,B1要接地。 淘宝店铺: 技术论坛:
9
淘宝店铺:http://eboard.taobao.com 技术论坛:www.openedv.com
1.1 硬件连接 正点原子 精英STM32开发板 PA9,PA10(串口1引脚)必须连接usb串口的发送接收电路 USB线必须连接USB-232下载口。 注意跳线帽,B0,B1要接地。 淘宝店铺: 技术论坛:
10
淘宝店铺:http://eboard.taobao.com 技术论坛:www.openedv.com
1.1 硬件连接 正点原子 miniSTM32开发板 PA9,PA10(串口1引脚)必须连接usb串口的发送接收电路 注意跳线帽,B0,B1要接地。 USB线必须连接USB-232下载口。 淘宝店铺: 技术论坛:
11
淘宝店铺:http://eboard.taobao.com 技术论坛:www.openedv.com
1.1 硬件连接 特别注意: STM32的ISP下载,只能使用串口1,也就是对应串 口发送接收引脚PA9,PA10。不能使用其他串口 (例如串口2:PA2,PA3)用来ISP下载。 淘宝店铺: 技术论坛:
12
淘宝店铺:http://eboard.taobao.com 技术论坛:www.openedv.com
2.1 一键下载 环境准备:CH340驱动安装(参考环境准备视频) 淘宝店铺: 技术论坛:
13
淘宝店铺:http://eboard.taobao.com 技术论坛:www.openedv.com
2.1 一键下载 下载工具配置:mcuisp(FlyMcu) 1.搜索串口,选择虚拟出来的USB 串口: COMx:空闲USB-SERIAL CH340 2.勾上“编程前重装文件” 3.勾选上:“校验” 以及 “编程后执行” 4.选项字节区 的“编程到FLASH时写选项直接” 不要勾上 5.左下方:选择第四个 DTR的低电平复位,RTS高电平进bootloader 淘宝店铺: 技术论坛:
14
淘宝店铺:http://eboard.taobao.com 技术论坛:www.openedv.com
2.1 一键下载 常见问题: 驱动安装不成功? “调入文件失败” – hex文件路径要正确 “无法打开串口COM1. Not Support Setting(bps/byte size etc)!” 确保选中的串口号是CH340虚拟出来的。 ④ 确保 “编程时写选项字节”没有勾上。 ⑤ 确保左下方选的“DTR低电平复位,RTS高电平进bootloader” ⑥ 确保PA9,PA10的跳线帽连接了USB串口电路。 淘宝店铺: 技术论坛:
15
淘宝店铺:http://eboard.taobao.com 技术论坛:www.openedv.com
3.1 STM32启动模式 STM32启动模式 STM32直接通过两个引脚Boot0和Boot1设置启动模式 参考资料:M3 《STM32中文参考手册V10》2.4小节 表6 M4 《STM32F4中文参考手册》2.4小节 表3 淘宝店铺: 技术论坛:
16
淘宝店铺:http://eboard.taobao.com 技术论坛:www.openedv.com
3.1 STM32启动模式 ISP下载一般步骤 1) Boot0接3.3,Boot1接GND 2) 按复位按键,实现下载 程序执行的一般步骤 1)mcuisp/flymcu勾选“编程后执行”,发送命令直接从 FLASH启动。 2)Boot0接GND,Boot1接任意,按一次复位。 淘宝店铺: 技术论坛:
17
淘宝店铺:http://eboard.taobao.com 技术论坛:www.openedv.com
3.1 STM32启动模式 一键下载原理 一键下载电路,则利用串口的DTR和RTS信号,分别控制STM32的复位和B0,配合上位机软件(mcuisp),设置:DTR的低电平复位,RTS高电平进BootLoader,这样,B0和STM32的复位,完全可以由下载软件自动控制,从而实现一键下载。 淘宝店铺: 技术论坛:
18
淘宝店铺:http://eboard.taobao.com 技术论坛:www.openedv.com
3.1 STM32启动模式 不使用一键下载,CH340参考电路 淘宝店铺: 技术论坛:
19
淘宝店铺:http://eboard.taobao.com 技术论坛:www.openedv.com
谢谢您对“正点原子”团队的支持 硬件平台:正点原子STM32开发板 版权所有:广州市星翼电子科技有限公司 淘宝店铺: 技术论坛: 淘宝店铺: 技术论坛:
Similar presentations