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