Umím AVR (C), jaký zvolit jazyk a prostředí pro PC aplikace?

To Piityy: Zatim este nemem spichlej prevodnik tak nemuzu experimentovat,tak se mi dystak na to mrkni jestli to dava smysl.

Vysilani z PC mam takto:

//poslu try byte za sebou

private void Timer1_Tick(object sender, EventArgs e) { if (SerialPort1.IsOpen) { byte] tmp = new byte[3]; tmp[0] = (byte)TahloR.Value; tmp[1] = (byte)TahloG.Value; tmp[2] = (byte)TahloB.Value; SerialPort1.Write(tmp, 0, 3); } }
Prijem v MCU:

[code]
//Temi tremi byty si naplnim pole a pri prijmu tretiho posledniho byte pole
rozhodim do prislusnejch promenejch
ISR(USART_TXC_vect)
{
// MCU nema bufer tak delam takhle krkolomne

static unsigned char POLE[3];
static unsigned char INDEX = 0;
if (INDEX < 2)
{
POLE[INDEX] = UDR;
INDEX++;
}
else
{
POLE[INDEX] = UDR;
INDEX = 0;

RED = POLE[0],GREEN = POLE[1],POLE[2];

}

}[/code]