在 TB 上看到了这一片 STM32F103C8T6 核心板,因为价格便宜才10多块钱所以没想太多就拍了一片下来,后来在网上无意间看到在国外有人拿这片板子在 ArduinoIDE 编程,没想过这片便宜的板子也可以有这样的玩法,这引起了我的兴趣因此也就想自己也来体验一下了。
除了先要有 Arduino IDE 之外(我电脑里已经有 1.8.6 版本),还要在这里下载 STM32 所需要的相关程序包在后面会提供百度云链接,名字叫Arduino_STM32-master
Arduino_STM32-master 这是链接
如果文件已经失效请联系论坛管理员qq125739409更新链接,51黑论坛的每一个用户分享的网盘内容都是有备份的.
下载后会得到一个 Arduino_STM32-master.zip 压缩包,将文件解压到 Arduino IDE 安装目录里头的 \hardware 目录底下。
然后进入arduino ide 选单里面的Boards MAnager 功能选择里 安装 Arduino SAM Boards (32-bits ARM Cortex M3)by Arduino这个控件。
选择 serial 下载方式
PA9接rx
PA10接tx
gnd接gnd
vcc接3.3v
serial 方式要先将boot0接1,上传之前按下Reset然后上传程序到板子上。
成功后led闪烁 ,串口发出 Hello World。
下面是测试的程序- #define pinLED PC13
- void setup() {
- Serial.begin(9600);
- pinMode(pinLED, OUTPUT);
- Serial.println("START");
- }
- void loop() {
- digitalWrite(pinLED, HIGH);
- delay(100);
- digitalWrite(pinLED, LOW);
- delay(100);
- Serial.println("Hello World ");
- }
复制代码
|