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

歡迎光臨散文網(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)境搭建的評論 (共 條)

分享到微博請遵守國家法律
江北区| 汪清县| 尼勒克县| 柳河县| 曲麻莱县| 杭锦旗| 望谟县| 潮安县| 息烽县| 日喀则市| 枣强县| 仁布县| 通许县| 永吉县| 京山县| 贵溪市| 乐都县| 莎车县| 莒南县| 达州市| 东港市| 玉林市| 游戏| 昌乐县| 信阳市| 乌兰浩特市| 永吉县| 榕江县| 富宁县| 平乐县| 措美县| 永德县| 五指山市| 高青县| 广汉市| 祁连县| 宁明县| 泾阳县| 霍城县| 枣庄市| 皋兰县|