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