Re: ADC轉換的奇怪問題?…
|
||||
---|---|---|---|---|
中級會員
|
已經找到問題了,謝謝大家。
發表於: 2007/6/26 13:05
|
|||
|
Re: ADC轉換的奇怪問題?…
|
||||
---|---|---|---|---|
中級會員
|
抱歉是我post上網路時key錯了,原程式已經是CHS0=1了,馬上更正,謝謝…
發表於: 2007/6/25 17:06
|
|||
|
ADC轉換的奇怪問題?…
|
||||
---|---|---|---|---|
中級會員
|
各位請教一個問題:
程式中, 兩個ADC如果我只單獨使用其中一個,另一個mark, 則ADC轉換正常。但如果我兩個都使用,則A可以正常轉換, 而B則無動作,如果將A、B順序對調,則A還是可以正常轉換 ,而B則無動作,不知原因為何?… 使用IC:16F684,內建 8MHz振盪器 程式片段如下: main() { InitADC(); while(1) { //-----A----- CHS0 = 0; //AN0 is A/D input Delay1us(32); //Delay 32us ConvertADC(); while(BusyADC()); Vset_AD = ReadADC(); //------------ //-----B----- CHS0 = 1; //AN1 is A/D input Delay1us(32); //Delay 32us ConvertADC(); while(BusyADC()); Vbat_AD = ReadADC(); //------------ . . . } }
發表於: 2007/6/25 16:36
|
|||
|