Bonjour, je souhaite faire communiquer deux pic18F4550 par le port série (USART). J'ai donc créé un programme que je mais sur les deux microncontroleur :
Code:
void main()
{
    char data;
    initSystem();

    OpenUSART(USART_TX_INT_OFF & USART_RX_INT_OFF & USART_ASYNCH_MODE &
              USART_EIGHT_BIT & USART_CONT_RX & USART_BRGH_HIGH, 25);

    while(1) {
        data = ReadUSART();
        while(BusyUSART());
      
	lcd_gotoyx(1,1);
        lcd_puti( (int)data );

        if (!BP0) {
            WriteUSART(99);
        while(BusyUSART());
       }
        if (!BP1) {
            WriteUSART(41);
        while(BusyUSART()) ;
        }
    }

    CloseUSART();
}
La communication, ce fait bien, mais au bout de quelque apui sur les bouton, la communication marche plus.
Merci pour votre aide.