最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

二、MAC 51單片機(jī)開發(fā)環(huán)境搭建

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

1. Homebrew包管理工具安裝

1.1 什么是homebrew

homebrew是MacOS系統(tǒng)里面包的管理工具,主要解決軟件或者包下載時(shí)的各種依賴包。

1.2 homebrew 下載安裝

運(yùn)行下面命令

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

出現(xiàn)

選擇1(中科大的下載源)

安裝成功后,運(yùn)行 brew -v

2. 搭建vscode 51單片機(jī)開發(fā)環(huán)境

2.1 在vscode中安裝PlatformIO IDE

其他的插件,可以選擇自行安裝。我這里安裝了 C/C++的插件用來做代碼提示的。

2.2 創(chuàng)建工程

新建51工程

工程文件生成,并創(chuàng)建c文件

消除錯(cuò)誤,編輯c_cpp_properties.json, 找到我們c51的頭文件路徑。我的是在

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

編譯代碼 command+shift+b 快捷鍵

好了,我們現(xiàn)在可以愉快的進(jìn)行板子的開發(fā)了。

3. ch340串口驅(qū)動(dòng)安裝

官方?jīng)]有mac 版本的ch340的驅(qū)動(dòng),但是ch341是兼容ch340的,所以我們?nèi)ス倬W(wǎng)去下載ch341的驅(qū)動(dòng)。

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

安裝過程,一路下一步即可。但是要注意,可能有權(quán)限問題。

去mac設(shè)置中的安全中心放開權(quán)限。

安裝完成后,連接上板子,發(fā)送 ls /dev/cu.wchus*,應(yīng)該就會有設(shè)備。

4. stcgal 安裝

4.1 stcgal 是什么

stcgal是一款燒錄工具,利用他可以將我們的代碼通過串口方式燒錄到板子上。

4.2 stcgal 安裝

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

官方有兩種方式安裝,但是要求先有python 環(huán)境。homebrew 安裝python比較簡單,直接運(yùn)行命令brew install python即可。

配置python 環(huán)境變量,在.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 地址中下載某個(gè)taget節(jié)點(diǎn)下的zip包.執(zhí)行./setup.py build 編譯,然后執(zhí)行./setup.py install 來安裝

stcgal -V


下載程序到開發(fā)板。

開發(fā)版連接到電腦上之后,在終端輸入 ls /dev/cu.wchus*

可以看到,我們當(dāng)前的設(shè)備。

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

將開發(fā)板斷電重連,即可出現(xiàn)下面的打印

至此,我們將我們的編譯的代碼下載到開發(fā)板中了。


大家有任何問題,歡迎給我留言。


二、MAC 51單片機(jī)開發(fā)環(huán)境搭建的評論 (共 條)

分享到微博請遵守國家法律
新田县| 上杭县| 会宁县| 德清县| 仁布县| 元朗区| 斗六市| 焉耆| 新巴尔虎左旗| 察哈| 永寿县| 佛坪县| 凤翔县| 漳州市| 临海市| 乌兰察布市| 万载县| 南汇区| 喀喇沁旗| 仁寿县| 司法| 鄯善县| 建始县| 日喀则市| 平顶山市| 河源市| 桂平市| 大名县| 镶黄旗| 集安市| 甘洛县| 肇庆市| 石河子市| 化州市| 眉山市| 平舆县| 凌海市| 稷山县| 德昌县| 郸城县| 临武县|