Witam. Zwracam się do Was z prośbą o rozwiązanie problemu.
Chcę wysyłać do mikrokontrolera przez RS232 jednocześnie 5 liczb.
Zależy mi na tym, żeby odbieranie ich realizowane było w przerwaniu.
Przerwanie obsługuje tak:
Mam tak, ale nie wiem, czy to dobrze:
[code]
volatile unsigned char tablica[5];
SIGNAL(SIG_UART_RECV)
{
i=UDR;
i=tablica[0];
i=tablica[1];
i=tablica[2];
i=tablica[3];
i=tablica[4];
}
Chcę wysyłać do mikrokontrolera przez RS232 jednocześnie 5 liczb.
Zależy mi na tym, żeby odbieranie ich realizowane było w przerwaniu.
Przerwanie obsługuje tak:
SIGNAL(SIG_UART_RECV)
{
i=UDR;
}
Mam tak, ale nie wiem, czy to dobrze:
[code]
volatile unsigned char tablica[5];
SIGNAL(SIG_UART_RECV)
{
i=UDR;
i=tablica[0];
i=tablica[1];
i=tablica[2];
i=tablica[3];
i=tablica[4];
}