MAC用ArduinoIDE开发STM32

我们在进行STM32开发的时候常用Keil开发环境,但是Keil只能运行在Windows环境,作为一个用习惯Mac的程序员,实在无法忍受Win。本着效率至上的原则还是选择Arduino作为Stm32的开发平台,下面就讲解一下在Mac ArduinoIDE开发STM32的环境配置。

Arduino作为一个单片机开发平台是支持好多单片机型号的,如线图:

由此可见Arduino是支持部分STM32芯片的,Arduino默认支持自家的ATMega等各个系列的开发板,要想支持STM32、ESP32、ESP8266等的开发需要安装支持包

安装STM32支持包

在Arduino开发板管理器中搜索sam 安装 arduino SAM boards

下载板级支持包 下载地址:https://github.com/rogerclarkmelbourne/Arduino_STM32 下载后把整个文件夹放到Arduino安装目录中:应用程序》Arduino>Contents>Java>hardware

这样开发环境就能看到StM32的开发信息了

安装USB转串口驱动

因为开发板使用的为 沁恒 CH34 系列芯片,所以直接从官网上下载mac的驱动即可: http://www.wch.cn/download/CH341SERMACZIP.html 下载安装重启电脑生效

烧录程序

开发板选择对应的型号,烧写方式选择串口,端口选择

STM32F103C8T6 烧写程序硬件连接:

然后点击上传按钮上传程序即可 如上传失败提示权限不够,运行命令添加权限

然后上传就成功了,如图:

文档信息

版权声明:可自由转载(请注明转载出处)-非商用-非衍生

发表时间:2021年10月20日 11:50