|
Если точно 5 байт, то просто USARTReceive 5 раз в цикле:
unsigned char USARTReceive( void )
{
while ( !(UCSRA & (1<return UDR; // Get and return received data from buffer
}
И, по хорошему, тайм-аут надо поставить таймером, а то вдруг байты не придут, программа зависнет...
E-mail: info@telesys.ru