不懂硬件,不会寄存器操作,不会c语言?那就用C Plus Plus来写stm32单片机代码吧!
借助Arduino的库,轻松使用面向对象的思想开发单片机。
本教程分享stm32支持Arduino库开发的环境搭建。
一、硬件准备
- stm32f103c8t6最小系统
- st link烧录器
- 支持数据通信的micro usb线(普通Android数据线)
二、软件准备
- STM Cube Programmer
- GitHub下载 Arduino_STM32 和 STM32duino-bootloader
- arduino IDE 下载安装
- 百度云安装包共享目录 提取码:49jr
三、软件安装
1. 安装 STM Cube Programmer下载连接,该软件UI界面简洁,使用简单。支持ST-Link、UART、USB、OTA。
- 找到下载好的压缩包。
- 解压到指定目录
- 双击安装文件
- 安装过程,默认下一步安装就可以了。
- 要选择accept,不然无法下一步了。
- 为了保护软件,所以一般会修改安装路径,选择非系统盘就好。
- 这一步默认选择,点击下一步。
- 弹出一个选择框,看起来是在安装一些驱动包,都要同意安装,选择下一步。