K
kotsam
Guest
Hey guys,
urgent d'aider d'autres sages i serait truoble;
ce qui fait le i / o pins pas stable,
Je parle de PIC18F4550, ce code ne fonctionne pas comme prévu, devrait être élevée RD4 tout le temps, mais de travail de haut pendant quelques secondes, puis il est passé à être faible, et il va être à nouveau.
Je voudrais tellement reconnaissants pour l'aide, de manière urgente sa
Code:
void main ()
(
//**************** configuration du port ********************
DÉCÈS = 0x00;
PORTE = 0b11111111;
LATB = 0x00 / / port b Clair
TRISB = 0x00 / / port b en sortie
LATD = 0x00; / / efface le port d
TRISD = 0x00 / / port en sortie d
TRISC = 0b10011111; / / config RC6 rx en entrée
LATA = 0b00000000 / / Clear port b
TRISA = 0b11111111; / / port b en sortie//****************** USArt configuration **********************
OpenUSART (USART_TX_INT_OFF & USART_RX_INT_ON & USART_ASYNCH_MODE & USART_EIGHT_BIT & USART_CONT_RX & USART_BRGH_LOW, 64);adc //***************** canaux de configuration *****************
OpenADC (ADC_FOSC_8 & ADC_LEFT_JUST & ADC_0_TAD, ADC_CH7 & ADC_INT_OFF, 0b1111);Code //***************** Start Here ****************************
tout (1)
(
if (DataRdyUSART ()) / / vérifier si il ya d'interruption
(
USARTREC ();
) / / fin de si
LATDbits.LATD0 = 1; / / u / d haut
LATDbits.LATD4 = 1; / / u / d haut
Delay1KTCYx (500);
putsUSART (erreur);
Delay1KTCYx (500);
) / / fin de tout) / / Fin de principal
urgent d'aider d'autres sages i serait truoble;
ce qui fait le i / o pins pas stable,
Je parle de PIC18F4550, ce code ne fonctionne pas comme prévu, devrait être élevée RD4 tout le temps, mais de travail de haut pendant quelques secondes, puis il est passé à être faible, et il va être à nouveau.
Je voudrais tellement reconnaissants pour l'aide, de manière urgente sa
Code:
void main ()
(
//**************** configuration du port ********************
DÉCÈS = 0x00;
PORTE = 0b11111111;
LATB = 0x00 / / port b Clair
TRISB = 0x00 / / port b en sortie
LATD = 0x00; / / efface le port d
TRISD = 0x00 / / port en sortie d
TRISC = 0b10011111; / / config RC6 rx en entrée
LATA = 0b00000000 / / Clear port b
TRISA = 0b11111111; / / port b en sortie//****************** USArt configuration **********************
OpenUSART (USART_TX_INT_OFF & USART_RX_INT_ON & USART_ASYNCH_MODE & USART_EIGHT_BIT & USART_CONT_RX & USART_BRGH_LOW, 64);adc //***************** canaux de configuration *****************
OpenADC (ADC_FOSC_8 & ADC_LEFT_JUST & ADC_0_TAD, ADC_CH7 & ADC_INT_OFF, 0b1111);Code //***************** Start Here ****************************
tout (1)
(
if (DataRdyUSART ()) / / vérifier si il ya d'interruption
(
USARTREC ();
) / / fin de si
LATDbits.LATD0 = 1; / / u / d haut
LATDbits.LATD4 = 1; / / u / d haut
Delay1KTCYx (500);
putsUSART (erreur);
Delay1KTCYx (500);
) / / fin de tout) / / Fin de principal