欢迎光临散文网 会员登陆 & 注册

二、MAC 51单片机开发环境搭建

2022-10-06 08:38 作者:五街教授  | 我要投稿

1. Homebrew包管理工具安装

1.1 什么是homebrew

homebrew是MacOS系统里面包的管理工具,主要解决软件或者包下载时的各种依赖包。

1.2 homebrew 下载安装

运行下面命令

/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

出现

选择1(中科大的下载源)

安装成功后,运行 brew -v

2. 搭建vscode 51单片机开发环境

2.1 在vscode中安装PlatformIO IDE

其他的插件,可以选择自行安装。我这里安装了 C/C++的插件用来做代码提示的。

2.2 创建工程

新建51工程

工程文件生成,并创建c文件

消除错误,编辑c_cpp_properties.json, 找到我们c51的头文件路径。我的是在

/Users/xuchuanlei/.platformio/packages/toolchain-sdcc/share/sdcc/include/

编译代码 command+shift+b 快捷键

好了,我们现在可以愉快的进行板子的开发了。

3. ch340串口驱动安装

官方没有mac 版本的ch340的驱动,但是ch341是兼容ch340的,所以我们去官网去下载ch341的驱动。

下载地址:https://www.wch.cn/download/CH341SER_MAC_ZIP.html

安装过程,一路下一步即可。但是要注意,可能有权限问题。

去mac设置中的安全中心放开权限。

安装完成后,连接上板子,发送 ls /dev/cu.wchus*,应该就会有设备。

4. stcgal 安装

4.1 stcgal 是什么

stcgal是一款烧录工具,利用他可以将我们的代码通过串口方式烧录到板子上。

4.2 stcgal 安装

github 地址:https://github.com/grigorig/stcgal

官方有两种方式安装,但是要求先有python 环境。homebrew 安装python比较简单,直接运行命令brew install python即可。

配置python 环境变量,在.bash_profile中添加以下alias python="/usr/bin/python3"

brew install python vi ~/.bash_profile #将alias python="/usr/bin/python3" 添加到文件中 source ~/.bash_profile

两种方式安装stcgal

  1. pip3 install stcgal

  2. 在github 地址中下载某个taget节点下的zip包.执行./setup.py build 编译,然后执行./setup.py install 来安装

stcgal -V


下载程序到开发板。

开发版连接到电脑上之后,在终端输入 ls /dev/cu.wchus*

可以看到,我们当前的设备。

stcgal -P stc89 -p /dev/cu.wchusbserial1120 firmware.hex

将开发板断电重连,即可出现下面的打印

至此,我们将我们的编译的代码下载到开发板中了。


大家有任何问题,欢迎给我留言。


二、MAC 51单片机开发环境搭建的评论 (共 条)

分享到微博请遵守国家法律