Значит так, есть программа для Mega88, она получает данные по UART с ПК через преобразователь на FT232. В зависимости от полученных данных должны выполняться определенные действия. Выглядит это так:
Код: Выделить всё
volatile unsigned char rx_buff[4];
ISR(USART_RX_vect)
{
rx_buff[rx_count] = UDR0;
if( ++rx_count > 3 )
{
rx_count = 0;
rx_ready = 1;
}
}
//и где-то в программе
if( rx_buff[0] == 0xFA){...}


