通过Arduino上传代码
一、Arduino配置STM32系列开发板
配置开发板地址
http://dan.drown.org/stm32duino/package_STM32duino_index.json
ESP8266: http://arduino.esp8266.com/stable/package_esp8266com_index.json
下载开发板
代码上传配置
1.设备选择:选择设备的芯片,我的是:STM32F103C8
2.代码上传方式选择(串口):serial
二、简述四步走
第一
aduino的开发环境安装完成之后,首先要增加对stm32开发板的支持,启动aduinoide 在 工具>开发板>开发板管理器
的界面中搜索 Arduino SAM Boards,
选择 Arduino SAM Boards(32-bits ARM Cortex-M3)开发板的项目安装之
第二下载包
https://github.com/rogerclarkmelbourne/Arduino_STM32 下载库包并解压到ARDUINO IDE安装目录的hardware文件夹下
第三重启ide
工具>开发板
按照自己板子芯片型号选择开发板系列,本文是Generic STM32F103C series
工具>Upload method
:Serial
上传方式选择串口
工具>端口
选择好自己对应的串口号
连接硬件
需要一个串口设备(一般是usb转ttl串口)V和G不必多说,注意usbttl的rx
和tx
分别接到开发板的PA9(Tx1)
、PA10(Rx1)
注意:切换下载方式时请注意,串口下载时跳线帽BOOT0必须置1,否则无法下载)
测试
选择一个简单的示例
编译并上传