XMEGA128常用的有GCC和IAR for AVR兩種編譯環(huán)境,其中GCC是ATMEL公司開發(fā)的AVR Studio 5.0,免費軟件,而且內(nèi)置了開發(fā)板的例程。IAR for AVR是一款商業(yè)軟件。今天我們向大家介紹一款支持XMEGA的編譯環(huán)境CVAVR,它能夠
Xmega128的串口非常強大,最多能支持8個串口。串口又有四種模式:1、異步2、同步3、IRDA紅外模式4、SPI主模式今天我們就使用CVAVR代碼向?qū)珊唵未跍y試程序,實現(xiàn)每1s打印“HELLO WORLD”字符串,同時能將接收到
Xmega128的RTC實際上就是16位定時器,它的框圖如圖所示。時鐘來源有兩種:1是32KHZ,2是1KHZ。能夠通過10位預(yù)分頻,進一步得到低速頻率。圖中Period表示周期,也就是最多計數(shù)值。Compare是比較值,匹配時能夠觸發(fā)中斷
Xmega的ADC特點有:1、高達12位精度2、高達2M/s采樣率3、有符號和無符號輸出選擇4、可選增益(1X 2X 4X 8X 16X 32X 64X)5、流水線結(jié)構(gòu)設(shè)計6、4個虛擬通道7、結(jié)果比較功能8、知道校準(zhǔn)9、內(nèi)部連接DAC輸出整體結(jié)構(gòu)如圖