Měhlo by to fungovat. Neděláš to krkolomě, v mcu bez DMA to jinak nejde
Mimochodem ta obsluha by šla napsat o pár instrukcí efektivněji.
[code]static unsigned char POLE[3];
static unsigned char INDEX;
// staticke promenne automaticky inicializovany na 0
// “nazvyPromennych” by mely byt malymi pismeny aby byly odlisitelne od konstant
POLE[INDEX++] = UDR;
if(INDEX == 3)
{
INDEX = 0;
RED = POLE[0],GREEN = POLE[1],POLE[2];
// tady to asi nepujde napsat na 1 radek a chybi ti tam blue
}[/code]
Program v PC si můžeš vyzkoušet pomocí com0com a nějakého terminálu. Odkaz jsem tu někde ve vlákně dával.