小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

用ATtiny85微處理器編程和DIY

 共同成長888 2024-12-06

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

所需零件

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

設(shè)置程序上載器

Arduino IDE設(shè)置截圖

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

配置Arduino IDE

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

Arduino IDE設(shè)置截圖

2. 依次點擊Tools-->Board-->Boards Manager,在搜索框中輸入attiny查找,找到庫文件后點擊install進行安裝。

硬件連接

依照下面的電路圖將ATtiny85和Duemilanove連接起來:

電路圖

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

ATtiny85 引腳定義

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

ATtiny85 引腳定義

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

Arduino和原型擴展板

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

編程和上傳

Arduino IDE設(shè)置截圖

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

上傳完成

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

參考資料

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

本文來自我的博客

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

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多