Bonjour,
Je travaille actuellement sur mon projet de fin d'études et je suis bloquée au niveau du code pour communiquer les deux UART du pic18f25k22.
Voila mon code. Aidez moi SVP
Code:int i; char code_barre[13]; char UART_1(void) { UART1_Init(4800); // Initialize UART module at 9600 bps Delay_ms(100); // Wait for UART module to stabilize TXSTA=0x20; // initialise TX RCSTA=0x90; // Initialise RX while(1) { if ( UART1_Data_Ready() == 1 ) //If data is received for (i=1; i<14; i++) code_barre[i] = UART1_Read(); //read the received data } return code_barre; } void UART_2(void) { UART2_Init(4800); // Initialize UART module at 9600 bps Delay_ms(100); // Wait for UART module to stabilize TXSTA=0x20; // initialise TX RCSTA=0x90; // Initialise RX while(1) { code_barre = UART2_Read(); // read the received data, UART2_Write(code_barre); // and send data via UART } }
-----