PIC

K

kotsam

Guest
Hey gutter,

presserende hjælpe andre kloge Jeg vil i truoble;

hvad gør I / O-ben ikke er stabil,

Jeg taler om PIC18F4550, denne kode ikke virker som forventet, RD4 bør være høj hele tiden, men arbejder høj for nogle sekunder, og så skiftes til at være lav og så den går til at være høj igen.

Jeg vil så taknemmelig for den hjælp, de så presserende
Code:

void vigtigste ()

(

//**************** port konfiguration ********************

SENT = 0x00;

PORTE = 0b11111111;

LATB = 0x00; / / Clear havn b

TRISB = 0x00; / / port b som output

LATD = 0x00; / / klar port d

TRISD = 0x00; / / port d som output

TRISC = 0b10011111 / / config RC6 rx som input

Lata = 0b00000000 / / Clear havn b

TRISA = 0b11111111 / / port b som output//****************** usart konfiguration **********************

OpenUSART (USART_TX_INT_OFF & USART_RX_INT_ON & USART_ASYNCH_MODE & USART_EIGHT_BIT & USART_CONT_RX & USART_BRGH_LOW, 64);//***************** ADC kanaler konfiguration *****************

OpenADC (ADC_FOSC_8 & ADC_LEFT_JUST & ADC_0_TAD, ADC_CH7 & ADC_INT_OFF, 0b1111);//***************** Kode Start Her ****************************

mens (1)

(

if (DataRdyUSART ()) / / check, hvis der er afbryder

(

USARTREC ();

) / / end if

LATDbits.LATD0 = 1 / / u / d High
LATDbits.LATD4 = 1 / / u / d High

Delay1KTCYx (500);

putsUSART (fejl)

Delay1KTCYx (500);
) / / ende, mens) / / Udgangen vigtigste
 
Oki at forklare, hvad jeg har mere, hvis
jeg config RD4 som output, og hans status er høj, det giver mig 2,79 volt i stedet for 5 volt??og det samme, når dens lave

 

Welcome to EDABoard.com

Sponsor

Back
Top