Arduino STM32F103C8T6(BluePill) 引言–如何利用Arduino编译STM32
笔者接触Micropython与Arduino许久,也用其做过一些项目,对于新兴的IDE或脚本语言,我不想评论太多,很多老教授批评Arduino及Micropython之流也许让学习的人产生惰性, 笔者记忆最深刻的是韦东山老师嵌入式linux课程里说的一句话大概意思是:很多有很高天赋的嵌入式大神被困难的入门干掉,看到复杂的操作只能敬而远之,Micropython与Arduino可以很容易让大家入门,仅此而已。
利用Arduino开发工具开发STM32F103的教程很多,本来不太想做,为保证教程的完整性,及可操作性,还是做个:
步骤一:
下载并安装Arduino IDE:
中文网站: https://www.arduino.cn/
默认安装IDE,这时,打开Arduino里
工具->开发板 只能找到官方默认的AVR开发板(如Ardunio Genuino Uno)
步骤二:
点击开发板管理器找到Arduino SAM Boards(32bits ARM Cortax-M3)下载安装
步骤三:
Github下载mape开发板:网址在这里:https://github.com/rogerclarkmelbourne
下载这俩(第一个包含你所用的开发板,第二个包含 Maple mini的bootloader):
将下载好的库解压放在Arduino 安装目录里的hardware文件夹(如:我的路径是C:\Program Files (x86)\Arduino\hardware)
第四步 如果恰好你手里有ST-Link并且ST-Link驱动已装,OK这将是最后一步了:
选好你的开发板并选择好编辑器ST-Link,连接上你的开发板已经可以使用了