使用Arduino UNO基本功練到差不多後,我們可能會利用UNO板來做一些小專題小作品,作完之後呢?是再買一片UNO來做呢?還是拆掉再做下一個專題?再買一片UNO太浪費,拆掉砍掉重練又有點可惜,無法隨時展示舊作,這時就可以把UNO上的作品移稙到attiny晶片上,attiny是一個單晶片,無法直接跟電腦溝通,不過我們可以把UNO當作燒錄器,透過UNO板把程式碼上傳到attiny上
Attiny晶片種類繁多,最常見的大概attiny44/45/84/85,45與85有8支接腳,扣掉電源.接地.RESET後只剩5支接腳,不好運用,44/84有14支接腳,擴充性就靈活多了,其中attiny44應該算是便宜又大碗,C/P值最高的一個
原廠的介紹 http://www.atmel.com/devices/ATTINY44A.aspx
底下節錄幾個重要資訊
Key parameters for ATtiny44A
Flash (Kbytes):4 Kbytes
Pin Count:14
SPI:1
TWI (I2C):1
ADC channels:8 (10-bits)
Operating Voltage (Vcc):1.8 to 5.5
PWM Channels:4
Flash (Kbytes):4 Kbytes
Pin Count:14
SPI:1
TWI (I2C):1
ADC channels:8 (10-bits)
Operating Voltage (Vcc):1.8 to 5.5
PWM Channels:4
- 4K的flash記憶體儲存程式碼,
- 14支的接腳中,扣除電源2支,reset1支,實際上可用的接腳為11支,這11支可以作數位的輸出或輸入,D0~D10
- 8支可以作類比輸入A0~A7,
- 4支的PWM輸出D5~D8
- 還有一組的I2C ( SDA->D6 , SCL->D4 )
- 以上有許多腳位是重疊的,所以在設計作品前要先把腳位規劃好
- 工作電壓在1.8V~5.5V,可以直接串聯2~4顆3號AA電池來供電,要小體積的話可以用2032電池,都很方便
Attiny24a/44a/84a的規格都差不多,接腳數與腳位定義都一樣,差別只在於flash記憶體分別為2/4/8K,以淘寶上的價格來看,24a只比44a便宜不到1塊人民幣,而84a價格則是44a的近3倍,所以還是以44a為C/P值首選啦