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
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