vynai

K

kotsam

Guest
Hey guys,

skubiai padėti kitiems išmintingą ir būtų truoble;

ką padaryti I / O pins nėra stabili,

I'm talking about PIC18F4550, šis kodas neveikia, kaip tikėtasi, RD4 turėtų būti aukštos visą laiką, bet dirba aukštos keletas sekundžių ir jis perėjo prie būti nedidelis ir jis bus didelis vėl.

Norėčiau taip dėkinga už pagalbą, jos taip skubiai
Kodas:

void main ()

(

//**************** uosto konfigūracijos ********************

PAVĖLUOTAI = 0x00;

Porte = 0b11111111;

LATB = 0x00; / / Atviras uosto b

TRISB = 0x00; / / uosto b kaip produkcija

Latd = 0x00; / / aišku uosto D

TRISD = 0x00; / / uosto d kaip produkcija

TRISC = 0b10011111 / / config RC6 rx sąnaudos

Lata = 0b00000000 / / Atviras uosto b

TRISA = 0b11111111 / / uosto b kaip produkcija//****************** usart konfigūracijos **********************

OpenUSART (USART_TX_INT_OFF & USART_RX_INT_ON & USART_ASYNCH_MODE & USART_EIGHT_BIT & USART_CONT_RX & USART_BRGH_LOW, 64-);//***************** ADC kanalų konfigūracija *****************

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

o (1)

(

jei (DataRdyUSART ()) / / patikrina, ar yra nutraukti

(

USARTREC ();

) / / end if

LATDbits.LATD0 = 1 / / ir / d aukšto
LATDbits.LATD4 = 1 / / ir / d aukšto

Delay1KTCYx (500);

putsUSART (klaidos);

Delay1KTCYx (500);
) / / pabaigos, o) / / Pabaigos Pagrindinis
 
oki paaiškinti kas ir daugiau, jei
aš config RD4 su produkcija,
o jo būklė yra didelis, tai suteikia man 2,79 voltų vietoj 5 V?ir tas pats, kai jos mažai

 

Welcome to EDABoard.com

Sponsor

Back
Top