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

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

Arduino atmega168PA atmega8L 開發(fā)板

2022-09-24 22:44 作者:負(fù)熵生之光  | 我要投稿

由于UP手里有十幾片atmega168PA 和?atmega8L的拆機芯片 本著不浪費原則要利用起來 但是由于UP是個只會Arduino的菜雞 用其他平臺開發(fā)實屬難于上青天 幸好天無絕人之路ATmega328、ATmega168和ATmega8的都是同樣的內(nèi)核架構(gòu) 只是Flash ROM等資源多少的區(qū)別? 所以?ATmega168PA和ATmega8L也可以通過添加開發(fā)板的方式使用Arduino IDE開發(fā)?而且只要是同樣的封裝就可以直接替換使用但可能資源不夠用 只能用于那些不那么消耗資源的小項目

想要在Arduino IDE開發(fā)串口打印燒寫等功能 需要提前給芯片燒錄引導(dǎo)程序(Bootloader),一般Arduino板子上預(yù)留了6 Pin的ICSP接口?用于燒寫工具燒錄??常用的燒寫工具有AVR ISP,USBtinyISP,USBabs等等?? ?

第一步Arduino IDE里添加MiniCore開發(fā)板

MiniCore: 適用于ATmega8、ATmega48、ATmega88、ATmega168、ATmega328和ATmega328PB的Arduino硬件包 項目地址:https://github.com/MCUdude/MiniCore

1.?打開文件首選項里的附加開發(fā)板管理器網(wǎng)址 在其中加入:?https://mcudude.github.io/MiniCore/package_MCUdude_MiniCore_index.json??


添加開發(fā)板網(wǎng)址

2.打開工具欄里的開發(fā)板管理器

打開工具里的開發(fā)板管理器

3.輸入開發(fā)板名字并點擊安裝

輸入開發(fā)板名字并安裝

第二步 燒錄引導(dǎo)程序

  1. 打開工具開發(fā)板選擇對應(yīng)的芯片型號 (千萬不要選錯 不然燒錄引導(dǎo)程序會鎖死芯片)

  2. 打開工具編程器選擇對應(yīng)的燒寫器(燒寫器也需要安裝驅(qū)動程序)我這里使用USBtinyISP?

  3. 把燒寫器的引腳連上Arduino板子上預(yù)留了6 Pin的ICSP接口(有順序要去) 點擊IDE工具欄?燒錄引導(dǎo)程序按鈕? ?靜等燒錄完成 如果失敗檢查引腳連線是否正確


第三步 編譯上傳arduino程序

  1. 打開IDE工具欄?開發(fā)板選擇對應(yīng)的芯片型號和晶振的時鐘頻率 (一般16M或是8M) 用數(shù)據(jù)線把開發(fā)板連接上電腦 選擇對應(yīng)的端口號? 點擊上傳按鈕即可上傳程序到開發(fā)板

  2. 如果識別不到串口 就需要要檢查是否安裝串口芯片驅(qū)動? ?如果程序編譯不過 可能是程序過大? ?

atmega168PA?選項
atmega8L 選項

以上就是用arduino IDE? 為?atmega168PA? ?atmega8L? 等芯片燒錄引導(dǎo)程序并點燈的簡略過程

如果其中有錯誤還請包涵指正??

相較于現(xiàn)在的時代 ATMEGA328P等芯片的性能確實有些過時了 而且價格也不一定比ESP32 ESP82等一眾支持arduino 的開發(fā)板便宜 但是市面上總有一些老舊芯片還在流通 還有人會去使用? 而arduino發(fā)明的初衷就是為了降低門檻 讓更多人能學(xué)習(xí)并使用上這些微控制器??














Arduino atmega168PA atmega8L 開發(fā)板的評論 (共 條)

分享到微博請遵守國家法律
巢湖市| 宁国市| 缙云县| 咸丰县| 景洪市| 旅游| 新干县| 云林县| 曲阜市| 华池县| 明水县| 南昌市| 娄底市| 东莞市| 镇雄县| 康保县| 龙南县| 黄冈市| 甘洛县| 武定县| 米林县| 泸水县| 通江县| 彝良县| 华安县| 金华市| 宁德市| 北宁市| 长乐市| 方山县| 灵宝市| 祁门县| 金门县| 同江市| 高尔夫| 饶阳县| 霍州市| 房产| 财经| 称多县| 游戏|