打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
让STM32兼容Arduino
ALIENTEK MiniSTM32 刷成 Maple 为例:
一、给Mini板刷入MapleBootloader

1、自己手动设置BOOT跳线(BOOT0=1,BOOT1=0)
2、把USB线接到与pl2303连接那个USB接口上,打开写入工具,把Bootloader写入到芯片中。
3、把BOOT跳线还原(BOOT0=0,BOOT1=0)。
Maple和 MiniSTM32 的 BOOT1 都直接接地(=0);BOOT0 用开关或者跳线 切换上拉。


二、下载Maple IDE开发工具
http://static.leaflabs.com/pub/leaflabs/maple-ide/maple-ide-0.0.12-windowsxp32.zip
   
绿色版无需安装(Win7的支持有点问题,用不了虚拟USB串口,下载程序没问题)

三、安装DFU驱动和虚拟USB转串口驱动
1、用杜邦线连接PA5和PD2,目的是让DS1这个LED灯变成Maple原版板载的LED灯,在写入程序的时候有用。其他板子接到任意一个LED上即可,低电平有效。
2、用杜邦线连接PC9和VCC3.3,目的是模拟按下原版Maple的板载按键(高电平触发)。
3、把USB线插入左边的那个USB接口(数据线与STM32引脚直连),连接到电脑上,然后按下复位按钮。
4、电脑提示添加新硬件,指定驱动路径到IDE的drivers文件夹里。
5、安装好驱动以后,拔除USB线,把PC9那根线接到GND,再插上USB线。
6、又会提示添加新硬件,同样指定驱动路径到IDE的drivers文件夹里。
7、至此,驱动就全安装好了。


Maple使用的是DFU下载程序,然后程序运行时,USB接口就固定为虚拟USB串口使用,也就是说,以后下面那个USB接口可以不用接了,很方便,属于IAP。
“下面那个USB接口”在mini板上是用pl2303 虚拟串口,为硬件虚拟方式。

    现在,熟悉Arduino的就可以直接开发了,最好不要拔掉那两根线(PA5\PC9),试着下载运行下Example里的Blink,LED闪烁起来了。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
STM32 如何使用 USB 烧录程序
STM32 开发板DIY测试第三步:串口ISP - 『ARM DIY专区』 - 『 ARM...
Arduino采用的都是Atmel的芯片吗????
STM32学习板图文教程之一:硬件资源介绍及下载方式介绍
中国移动OneNET麒麟座开发套件
盘点物联网常用开发板
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服