PIC18F4520的ADCON2暫存器相關問題
|
||||
---|---|---|---|---|
新會員
|
PIC18F4520內有ADCON2這個暫存器,有幾個設定我不太清楚
1.ADCS2:ADCS0---A/D轉換時間設定位元 我是用10MHz的crystal,然後configuration bits設HS-PLL enabled freq=4xFosc1,因此我的震盪器是40MHz嗎? 那我ADCS2:ADCS0應該是以10MHz(Fosc/16)還是40MHz(Fosc/64)的值下去設定? 2.ACQT2:ACQT0---A/D取樣時間選擇位元 看datasheet,這個公用是在開始轉換前,等待幾個Tad的時間,那我要怎麼知道我需要等待幾個Tad的時間? datasheet是有一個範例算Tad的時間,但是那個RS是2.5k,如果不是2.5k,該設定多少的Tad的時間 3.如果ACQT2:ACQT0設定完之後,是不是再每一次AD轉換前,不用像PIC16F877A一樣延遲20us? 麻煩有用過這顆的人幫我解答 謝謝
發表於: 2007/9/29 11:43
|
|||
|
Re: PIC18F4520的問題
|
||||
---|---|---|---|---|
新會員
|
;-----
11XX EXT RC-CLKOUT on RA6 101X EXT RC-CLKOUT on RA6 INT RC-CLKOUT on RA6,Port on RA7 INT RC-Port on RA6,Port on RA7 EXT RC-Port on RA6 HS-PLL enabled freq=4xFosc1 EC-Port on RA6 EC-CLKOUT on RA6 0011 EXT RC-CLKOUT on RA6 HS XT LP ;------ 這是我Configuration Bits 裡面可以選擇的震盪器 InterOSC 8MHz 是Configuration Bits 裡面哪一個選項? 我不懂INT RC-CLKOUT on RA6,Port on RA7 和 11XX EXT RC-CLKOUT on RA6代表什麼意思? 為何要有11XX,101X,0011這些數字 可以幫我解答嗎? 謝謝!!
發表於: 2007/9/28 18:20
|
|||
|
Re: PIC18F4520的問題
|
||||
---|---|---|---|---|
新會員
|
我震盪器用10MHz..電容用15p的
在configuration bits設定上 oscillator是用..HS-PLL enable freq=4xfosc1 因為我要40MHz的震盪頻率..所以選四倍倍頻 低電壓..看門狗..我都disabled了 還有其他設定要注意的部分嗎?
發表於: 2007/9/27 19:58
|
|||
|
PIC18F4520的問題
|
||||
---|---|---|---|---|
新會員
|
我是用PIC18F4520這顆單晶片
最近執行程式出現一些錯誤訊息 ICD0083: Debug: Unable to enter debug mode. Please double click this message for more information. ICD0069: Debug: Unable to run target 有人知道是麼原因造成的嗎? 我有去檢查MCLR這隻腳狀態..發現一些問題..... MCLR在程式燒錄後要一值維持5V,不管RUN或HALT,都要是5V 若我有兩個AD通道..只單獨取樣第一個或第二個通道時..MCLR都一值是5V 若兩個通道一起取樣..MCLR在暫停後..變成0V..因此程式無法RUN 要重新燒錄後才能RUN..不過同樣情形還是一值發生 這是發現上面兩個錯誤訊息後查到的問題 但是不知道該怎麼解決 拜託有遇過此問題的人幫忙一下..謝謝!!
發表於: 2007/9/27 10:11
|
|||
|