2016年9月17日 星期六

在Arduino中使用ATmega644P

ATmega644P是AVR中具有雙USART,又剛好能被Arduino支援的晶片。
但是,目前官方並沒有ATmega644P的開發板,所以只能自行新增了。

幸好,在optiboot.c中有ATmega644P的相關訊息:
/* Work in progress:                                      */
/*   ATmega644P based devices (Sanguino)                  */
/*   ATtiny84 based devices (Luminet)                     */


首先到https://github.com/Lauszus/Sanguino下載Sanguino-master.zip,

之後將下載的boards.txt打開,並複製內容;之後增加到原本安裝資料夾的boards.txt。



之後將variants跟optiboot資料夾放到安裝路徑的對應位置(增加板子燒錄檔optiboot_atmega644p.hex及sanguino腳位資訊)

重開Arduino後就會發現增加了ATmega644P的新板子。

沒有留言:

張貼留言