PIC18F4520 debug問題
|
||||
---|---|---|---|---|
新會員
|
各位大神小弟我真的搞了很久還找不到解決方式,我現在使用pic18f4520使用INPUT的時候,開啟debug watches視窗看我腳位的變化,但是一直都沒有改變,有時候明明沒有接線也是一直在high狀態,或是程式改一點之後一直在LOW的狀態,不知道各位大神可不可以幫我看我程式哪裡有問題,output都沒有問題,唯獨input不管怎麼測試都失敗,我測試的方式是假如RD0設定input然後我直接將RD0插入正電,但是也是沒有變化,pic上面的晶片我 A.B.C.D都測試過,都是一樣的問題,拜託各位大神幫我看看。
// CONFIG1H #pragma config OSC = HS #pragma config FCMEN = OFF #pragma config IESO = OFF #pragma config PWRT = ON #pragma config BOREN = OFF #pragma config BORV = 2 #pragma config WDT = OFF #pragma config WDTPS = 32768 #pragma config CCP2MX = PORTC #pragma config PBADEN = ON #pragma config LPT1OSC = OFF #pragma config MCLRE = ON #pragma config STVREN = OFF #pragma config LVP = OFF #pragma config XINST = OFF #pragma config CP0 = OFF #pragma config CP1 = OFF #pragma config CP2 = OFF #pragma config CP3 = OFF #pragma config CPB = OFF #pragma config CPD = OFF #pragma config WRT0 = OFF #pragma config WRT1 = OFF #pragma config WRT2 = OFF #pragma config WRT3 = OFF #pragma config WRTC = OFF #pragma config WRTB = OFF #pragma config WRTD = OFF #pragma config EBTR0 = OFF #pragma config EBTR1 = OFF #pragma config EBTR2 = OFF #pragma config EBTR3 = OFF #pragma config EBTRB = OFF ADCON1=0b00001111; LATA = 0; LATB = 0; LATC = 0; LATD = 0; LATE = 0; PORTA = 0; PORTB = 0; PORTC = 0; PORTD = 0; TRISD=0x00000011; 或是TRISD=0xFF 我都試過了 while(1);
發表於: 2021/3/27 2:15
|
|||
|