Arduino STM32制作教程

1. 准备工作

文件:Arduino_STM32-master、STM32duino-bootloader-master,下载地址 https://github.com/rogerclarkmelbourne

在这里插入图片描述

将“Arduino_STM32-master”文件解压改为“Arduino_STM32”,放到“D:\Program Files (x86)\Arduino\hardware\”路径下。该文件是STM32的支持库,需要将其导入到Arduino的IDE之后,才可以编译生成STM32可以使用的hex程序文件。
在这里插入图片描述
解压“STM32duino-bootloader-master”文件,其中“binaries”文件夹下即为固件,可根据自己需要选择,本例选择“generic_boot20_pb0.bin”。
硬件:STM32F1板子(B00T0能设为0/1)(STM32F103ZET6)、USB转TTL(安装驱动)。
安装Arduino软件,安装目录为“D:\Program Files (x86)\Arduino”。

2.固件下载

用USB转TTL连接PC和STM32F1板子。

在这里插入图片描述
按“WIN+R”,输入“cmd”进入DOS界面。cd 到Arduino_STM32 \tools\win下面,将“generic_boot20_pb0.bin”(根据自己需求)文件拷贝到该文件夹下。

>>cd D:\Program Files (x86)\Arduino\hardware\Arduino_STM32\tools\win

从设备管理器上查看串口号(本例为“COM3”),将STM32F1芯片的BOOT0设置为1, 按1下“复位键”。
解除写保护

>> stm32flash.exe -k COM3

成功解除如下

stm32flash 0.4
http:/
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值