1、關(guān)于EOS位, 該位是設(shè)置位,并不是狀態(tài)位,即若那個轉(zhuǎn)換結(jié)果寄存器的控制寄存器的該位置1 ,則說明該轉(zhuǎn)換寄存器對應(yīng)的轉(zhuǎn)換通道為轉(zhuǎn)換序列的最后一個通道。
2、 單通道單次轉(zhuǎn)換模式,和單通道重復(fù)模式,EOS無效,EOS只用于序列通道轉(zhuǎn)換。指示最后一個轉(zhuǎn)換通道的。
3、單通道重復(fù)轉(zhuǎn)換,轉(zhuǎn)換的結(jié)果都存在了一個寄存器中,至于怎么重復(fù)的,就是不斷的在那個通道進(jìn)行轉(zhuǎn)換,除非你軟件停止它。
4、關(guān)于序列通道的序列定義的認(rèn)識:
有兩個順序要搞清楚:
a、一個是AD轉(zhuǎn)換的順序,我個人覺得是嚴(yán)格按照AD轉(zhuǎn)換結(jié)果寄存器的的順序進(jìn)行轉(zhuǎn)換的,即ADC12MEM0~ADC12MEM15。
如果你指定了其實轉(zhuǎn)換寄存器的首地址地址,如ADC12MEM3,則轉(zhuǎn)換順序是:ADC12MEM3~ADC12MEM4~ADC12MEM5~......ADC12MEM15~ADC12MEM1~ADC12MEM2
b、另一個是序列通道的順序,其實這個順序我覺得是各個轉(zhuǎn)換結(jié)果寄存器的控制寄存器決定的,由于轉(zhuǎn)換結(jié)果寄存器的順序定了,如a,而結(jié)果寄存器的控制寄存器低四位決定了每個寄存器對應(yīng)的通道,這樣子對應(yīng)的轉(zhuǎn)換通道順序自然也就確定了,你們說是不是