Skip to main content

通过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的rxtx分别接到开发板的PA9(Tx1)PA10(Rx1)

注意:切换下载方式时请注意,串口下载时跳线帽BOOT0必须置1,否则无法下载)

测试

选择一个简单的示例

编译并上传