
1、開發板參數
ATtiny13A資料容量
1K 奧特(1024 奧特)可編程的快閃存,這就是我們程序的容量
64 Bytes EEPROM,可以儲存些數據,掉電會儲存的
64 Bytes 片內SRAM,程式運行內存
ATtiny13A通通接口
8引脚PDIP/SOIC封藏
6個可編程I/O引腳,Arduino可以使用其中5個,無法使用RST引腳作為普通IO。
1個8位定時器/計數器
2條PWM通道
4路10位ADC(其中一個是RST,Arduino無法使用)
每個I/O引腳的DC電流20mA(最大40mA)
工作電壓 3 - 5.5V(最大6V)
2、開發環境配置
使用Arduino IDE給ATtiny13A燒錄程序
開發板管理器中加入ATtiny13
1、打開Arduino IDE
2、選擇“檔案”→“首選項”,選擇“附加開發板管理地址”按鈕。
4、打開“開發板管理器”,搜尋“ATtiny13”,選擇版本,安裝。
下載方法:ArduinoIDE+ UNO開發板製作的下載器
一、使用UNO開發板製作下載器:
1、將UNO開發板 接入電腦,打開ArduinoIDE,選擇開發板為ArduinoUNO,選擇端口号(UNO的端口号,之後作為ISP下載ATTiny13程序時也用這個端口号)。
2、開啟示例檔案:ArduinoISP
3、將示例檔案編譯上傳,下載器製作完成。
二、將AT-13A單片機連接到 UNO下載器:
ATtiny13A PB2 接 UNO Pin 13(作為SCK接口)
ATtiny13A PB1 接 UNOPin 12(作為MISO介面)
ATtiny13A PB0 接 UNOPin 11(作為MOSI介面)
ATtiny13A PB5 接 UNOPin 10(作為RESET介面,注意這裡接的不是UNO的RST)
ATtiny13A V 接 UNO 5V
ATtiny13A G 接 UNO GND
三、在Arduino IDE中下載(上傳)程式:1、菜單「工具 」→ 「開發板」:選擇「ATTiny13」。
2、選單「工具」→「B.O.D」:選擇「2.7v」。(如果未進行熔絲設定,此處選「Disabled」)
3、菜單“工具”→“Clock”:選擇“9.6 MHz internal osc”。
4、菜單「工具」→「GCC Flags」:選擇「default」。
5、選單「工具」→「端口」:選擇 UNO 所在端口。
6、選單「工具」→「編程器」:選擇「Arduino as ISP」。
7、選單「項目」→「使用編程器上傳」。
8、下載(上傳)完畢,OK,可以在ATtiny13A上接入設備試試效果了。