一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

用ATtiny85微處理器編程和DIY

 共同成長(zhǎng)888 2024-12-06

自2009年入了開(kāi)源硬件的坑以來(lái),大部分電子方面的DIY都是用Arduino系列單片機(jī)做的,這種設(shè)備對(duì)初學(xué)者非常友好,便于學(xué)習(xí)和制作原型。但如果想把小制作變成能每天使用的靠譜產(chǎn)品,卻不是很合適。Arduino的接口常使用跳線座,方便調(diào)試但不牢固;板上集成了很多方便開(kāi)發(fā)的接口和功能,但也導(dǎo)致體積較大、費(fèi)用偏高(百元起)。更好的方式是用Arduino做開(kāi)發(fā),電路和程序都驗(yàn)證沒(méi)問(wèn)題后,將程序上載到兼容Arduino的微處理器上,再和其他電子零件一起用電路板方式裝好。ATtiny25/45/85系列微處理器就適用于這種方式,其產(chǎn)量大、價(jià)格便宜(淘寶零售約5、6元一顆)、體積小、功耗低、兼容性強(qiáng)。其實(shí)自己九年前就翻譯過(guò)介紹這種方法的文章,但并沒(méi)有實(shí)際操作。最近終于做到知行合一,把這個(gè)過(guò)程徹底操作了一遍,記錄在此,供同好參考。

所需零件

零件一覽
  • Arduino Duemilanove開(kāi)發(fā)板(芯片需為ATmega328)x1
  • ATtiny85微處理器x1
  • 10uf電容x1
  • 跳線若干
  • 面包板或兼容Duemilanove的原型擴(kuò)展板(prototype shield)x1

設(shè)置程序上載器

Arduino IDE設(shè)置截圖

1. Arduino Duemilanove開(kāi)發(fā)板使用USB線與電腦相連; 2. 打開(kāi)Arduino IDE軟件(版本1.6或以上); 3. Tools選項(xiàng)下選擇開(kāi)發(fā)板和對(duì)應(yīng)的串口; 4. File-->Examples下選擇Arduino ISP; 5. 點(diǎn)擊上傳。

配置Arduino IDE

1. 在Arduino IDE軟件中,進(jìn)入File-->Preferences,點(diǎn)擊"Additional Board Managers URLs:"后面的文本框,將網(wǎng)址修改為: https://raw./damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json后,點(diǎn)擊OK;

Arduino IDE設(shè)置截圖

2. 依次點(diǎn)擊Tools-->Board-->Boards Manager,在搜索框中輸入attiny查找,找到庫(kù)文件后點(diǎn)擊install進(jìn)行安裝。

硬件連接

依照下面的電路圖將ATtiny85和Duemilanove連接起來(lái):

電路圖

10uf電容正極接Duemilanove開(kāi)發(fā)板的RESET,負(fù)極接GND;

ATtiny85 引腳定義

現(xiàn)在要接ATtiny85微處理器了,先把引腳編號(hào)搞清楚,依上圖表面有個(gè)小圓點(diǎn)對(duì)著的是引腳1,向下依次是2,3,4;右側(cè)從下往上是引腳5-8,不要搞錯(cuò)了。

ATtiny85 引腳定義

將ATtiny85微處理器在面包板上插好,參照上圖進(jìn)行連接:將ATtiny85的1號(hào)引腳(RESET)接Duemilanove板10號(hào)PIN,4號(hào)引腳(GROUND)接GND,5號(hào)接PIN11,6號(hào)接PIN12,7號(hào)接PIN13,8號(hào)接5V,完成連接。

Arduino和原型擴(kuò)展板

為方便多次復(fù)用,推薦大家配一個(gè)適用于Duemilanove的原型擴(kuò)展板,便宜的才不到10元。將前述電容、連線等都在擴(kuò)展板上接好,留作專(zhuān)用。需要時(shí)只要把要用的ATtiny85插好,再將擴(kuò)展板接到Duemilanove上就行了。

編程和上傳

Arduino IDE設(shè)置截圖

連接好ATtiny85的Duemilanove板依舊使用USB線與電腦相連,打開(kāi)Arduino軟件,在Tools-->Board下選擇ATtiny25/45/85,Proccesor選擇ATtiny85,端口不變,編程器選擇Arduino as ISP,然后就可以寫(xiě)程序并上傳了。

上傳完成

上傳后出現(xiàn)如上的"avrdude done. Thank you."字樣,就表示上傳成功了,將USB線拔下后,再將ATtiny85從面包板上取下來(lái),接到實(shí)際電路中,完成制作。

參考資料

本作品采用知識(shí)共享署名-非商業(yè)性使用-相同方式共享 4.0 國(guó)際許可協(xié)議進(jìn)行許可。

本文來(lái)自我的博客

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類(lèi)似文章 更多

    日韩一级毛一欧美一级乱| 精品欧美日韩一区二区三区 | 亚洲内射人妻一区二区| 国产乱人伦精品一区二区三区四区| 精品一区二区三区中文字幕| 在线观看视频日韩成人| 黄色国产精品一区二区三区| 日本高清不卡在线一区| 美女被草的视频在线观看| 少妇肥臀一区二区三区| 成人三级视频在线观看不卡| 精品视频一区二区三区不卡| 中文字幕欧美精品人妻一区| 大香蕉久草网一区二区三区| 亚洲精品一区二区三区免| 国产熟女一区二区精品视频| 激情亚洲内射一区二区三区| 免费福利午夜在线观看| 九九热视频经典在线观看| 欧美自拍偷自拍亚洲精品| 婷婷伊人综合中文字幕| 欧美日韩精品综合一区| 亚洲熟女精品一区二区成人| 中文字幕日韩欧美理伦片| 青青草草免费在线视频| 日本加勒比在线播放一区| 国产精品香蕉免费手机视频| 欧美亚洲综合另类色妞| 午夜福利视频偷拍91| 欧美日韩国产一级91| 国产二级一级内射视频播放| 亚洲中文字幕视频在线播放| 午夜激情视频一区二区| 91欧美亚洲精品在线观看| 亚洲视频一区二区久久久| 91精品蜜臀一区二区三区| 中文字幕久久精品亚洲乱码| 大香蕉久久精品一区二区字幕| 国产精品香蕉免费手机视频| 日本在线不卡高清欧美| 激情五月天免费在线观看|