找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 12266|回复: 1
打印 上一主题 下一主题
收起左侧

在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

评分

参与人数 1黑币 +50 收起 理由
admin + 50 共享资料的黑币奖励!

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏3 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:249093 发表于 2018-10-3 11:08 | 只看该作者
reset 后就不运行了?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表