用Arduino UNO燒錄Attiny85芯片與Attiny13A相似的極微小芯片,還有Attiny85,因為它都?xì)w屬于AVR系列,因此都可以在Arduino IDE下燒寫。 但Attiny85的燒寫遠(yuǎn)比Attiny13A要簡單的多。并且,對比85和13A,會發(fā)現(xiàn)85是支持SPI和I2C的,如果配合其他傳感器,85顯然有更大的應(yīng)用場合。 因為前面有燒錄Attiny13A經(jīng)驗的緣故,以下只列出Attiny85燒錄的簡單步驟。更多的細(xì)節(jié),可查閱“用Arduino UNO燒錄Attiny13A芯片”一文。 1、燒錄Arduino UNO板為燒錄器 File/Examples/11.ArduinoISP/ArduinoISP,燒錄。 2、安裝Arduino IDE支持庫 到https://github.com/sleemanj/optiboot/blob/master/dists/README.md下載板卡支持庫: diy_attiny_ARDUINO_1_6_x_MANUAL_INSTALL.zip 這個文件在我這里極難下載,可能和墻有關(guān)。 下載回來后,解壓,放在Arduino安裝目錄下,例如: C:\Program Files (x86)\Arduino\hardware\ 但要保證Arduino IDE版本在1.8.X以上。重啟IDE。 3、燒錄BootLoader 接線和13A相同,再嘮叨一次: ATtiny85 leg 1 -> Arduino 10 ATtiny85 leg 5 -> Arduino 11 ATtiny85 leg 6 -> Arduino 12 ATtiny85 leg 7 -> Arduino 13 ATtiny85 leg 8 -> Arduino 5v ATtiny85 leg 4 -> Ground (GND) 設(shè)置板卡參數(shù)如圖: 4、給Attiny85燒錄Blink 復(fù)制以下代碼到IDE。 void setup() { Upload Using Programmer,Attiny85的3和4引腳間,即D4和GND之間接入兩個LED,兩燈開始閃爍。 這次使用的diy-Attiny庫有個優(yōu)點,包含了幾乎所有的AT芯片組型,以后13A也可以在同一個IDE下燒錄了。 |
|
來自: 新用戶5228KeDY > 《待分類》