标题: 在arduino上编译与下载stm32程序 [打印本页]

作者: (xiaobai)    时间: 2017-12-30 17:42
标题: 在arduino上编译与下载stm32程序
在 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

下面是测试的程序
  1. #define pinLED PC13

  2. void setup() {
  3.   Serial.begin(9600);
  4.   pinMode(pinLED, OUTPUT);
  5.   Serial.println("START");  
  6. }

  7. void loop() {
  8.   digitalWrite(pinLED, HIGH);
  9.   delay(100);
  10.   digitalWrite(pinLED, LOW);
  11.   delay(100);
  12.   Serial.println("Hello World ");  
  13. }
复制代码


IMG_0896.JPG (2.09 MB, 下载次数: 191)

IMG_0896.JPG

IMG_0895.JPG (1.7 MB, 下载次数: 198)

IMG_0895.JPG

XIIQQHXGBY2@FT5$LN2P)RY.png (69.84 KB, 下载次数: 196)

XIIQQHXGBY2@FT5$LN2P)RY.png

作者: Dismate    时间: 2018-10-3 11:08
reset 后就不运行了?




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1