使用Arduino IDE玩转STM32F103C8T6之开发环境搭建与LED闪灯(收藏)

STM32F103C8T6最小开发板价格便宜性能超越Arduino UNO,下面介绍一下这款入门开发板的玩法

这款开发板的硬件资源如下

使用Arduino IDE玩转STM32F103C8T6之开发环境搭建与LED闪灯(收藏)_第1张图片

其中黄色是BOOT0和BOOT1跳线帽,旁边是重置键,下面介绍使用Arduino IDE烧写程序的方法

烧写前硬件连接方法

使用USB转串口线连接开发板和电脑USB,其中串口线的TX RX分布连接开发板PA10 PA9,然后将BOOT0短接3.3V BOOT1短接GND进入烧写状态,串口线的VCC GND分布连接开发板的5V G即可无需另外供电

然后开始Arduino开发环境搭建

下载安装Arduino IDE

https://www.arduino.cc/en/Main/Software

打开Arduino IDE然后按工具-开发板管理器,下载安装Arduino SAM开发板,不安装这个开发板后编译会出现arm-none-eabi-g++错误

使用Arduino IDE玩转STM32F103C8T6之开发环境搭建与LED闪灯(收藏)_第2张图片

安装后如下图

使用Arduino IDE玩转STM32F103C8T6之开发环境搭建与LED闪灯(收藏)_第3张图片

接着关闭Arduino IDE,下载STM32F103C8T6用的Arduino开发板库,由于是第三方支持,所以需要手动加入

https://github.com/rogerclarkmelbourne/Arduino_STM32/archive/master.zip、

下载后解压,将文件夹Arduino_STM32_master重命名为Arduino_STM32后复制到C:\Users\用户名\Documents\Arduino\hardware文件夹,如果没有hardware文件夹就新建一个,如下图

使用Arduino IDE玩转STM32F103C8T6之开发环境搭建与LED闪灯(收藏)_第4张图片

接着打开Arduino IDE,选择工具-开发板-选择如下开发板

使用Arduino IDE玩转STM32F103C8T6之开发环境搭建与LED闪灯(收藏)_第5张图片

选择上传方式为串口Serial

使用Arduino IDE玩转STM32F103C8T6之开发环境搭建与LED闪灯(收藏)_第6张图片

按设备管理器里面显示的串口线串口号

使用Arduino IDE玩转STM32F103C8T6之开发环境搭建与LED闪灯(收藏)_第7张图片

设置串口号

使用Arduino IDE玩转STM32F103C8T6之开发环境搭建与LED闪灯(收藏)_第8张图片

然后选择示例Blink,按一下开发板上重置键后点上传

使用Arduino IDE玩转STM32F103C8T6之开发环境搭建与LED闪灯(收藏)_第9张图片

上传后如下图表示成功

使用Arduino IDE玩转STM32F103C8T6之开发环境搭建与LED闪灯(收藏)_第10张图片

烧写完成后断开USB转串口线和电脑USB的连接,将BOOT0短接GND后按一下重置键即可运行程序,将LED的正极接PB1,负极接G,效果如下优酷视频云

你可能感兴趣的:(使用Arduino IDE玩转STM32F103C8T6之开发环境搭建与LED闪灯(收藏))