Re: PIC18 ADC function!!!
|
||||
---|---|---|---|---|
高級會員
|
另外請教一下
我第一個指令把AD的FUNCTION開啟是如以下所示 OpenADC(ADC_FOSC_32 & ADC_RIGHT_JUST & ADC_5ANA_0REF, ADC_CH0 & ADC_INT_OFF); 可是那接下來我要怎麼去切換CHANNEL到CH1~CH4呢 如果我是用ADCON0bit.CHS3這樣一次也只能設一個bit 很麻煩 有沒有什麼辦法能直接設CHS3~CHS0直接讓它加1呢 請高手不吝指教 謝謝
發表於: 2005/8/8 17:35
|
|||
|
Re: PIC18 ADC function!!!
|
||||
---|---|---|---|---|
高級會員
|
唔唔~~謝謝你的回答
那麼所以假設我有5組A/D要轉換 我在FW中就要從CH0開始取樣 轉換完成後先將資料存入RAM中 再取CH1 重覆的動作作5次是嗎
發表於: 2005/8/8 10:21
|
|||
|
Re: PIC18 ADC function!!!
|
||||
---|---|---|---|---|
高級會員
|
可以這麼算 , 應該來說 , PIC目前都是一組AD轉換電路在裡面 , 而有一些PIC則有兩組以上的取樣電路在裡面 , 也就是說一次可以同時對兩個甚至四個CH做取樣的動作 , 但是 , 轉換的動作還是要分開做 , 不過在某些應用場合 , 這要的功能就不錯用 , 像是求功率時就是同時得到電壓及電流的數據 , 不然相位差可能會得到和實際值差很多的結果 ,
同時取樣可以確保在同一個時間點的外部資料 , 而轉換的動作是不是同步就不是那麼的重要了 , 在PIC18裡有PIC18FXX31這幾顆有兩個CH的取樣電路 , 而dsPIC的Motor control系列的IC都有4個CH的取樣電路 ,參考看看囉!
發表於: 2005/8/5 16:12
|
|||
|
PIC18 ADC function!!!
|
||||
---|---|---|---|---|
高級會員
|
關於有支援ADC的PIC18
如果我一次有多個channel要轉換 是否要一個一個channel轉 還是有沒有辦法同時轉呢 如果要一個一個轉 若一個channel的轉換時間平均為39us 那10個channel轉完就要花390us囉
發表於: 2005/8/4 16:18
|
|||
|