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 :
La communication, ce fait bien, mais au bout de quelque apui sur les bouton, la communication marche plus.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(); }
Merci pour votre aide.
-----