atmega 128 sorosporton küldött adatok feldolgozása

Processing/Wiring (illetve C) nyelvű programozási fogások, tippek. (AVR-Duino, Arduino, EthDuino, Diecimila, Severino, Nano, LilyPad)
Válasz küldése
Avatar
meklod400
DrótVégénSzéndarab
Hozzászólások: 29
Csatlakozott: 2009. október 24. szombat, 6:00

atmega 128 sorosporton küldött adatok feldolgozása

Hozzászólás Szerző: meklod400 »

Sziasztok egy olyan kérdésem volna, hogy egy pc ki küld egy atmega128 as kontrollernek egy adat sort értem én mondjuk: 02 03 35 03
nem egyszerre küldi hanem egyesével természetesen, nah most ezeket, hogyan tudnám egy tömbbe tenni és össze hasonlítani egy kontrollerbe égetett tömb tartalmával?! mert ügye bár egy karakterrel simán megy, interruptot használva

ISR(USART1_RX_vect)
{
CLI;

data=UDR1;

if(data==0x02)

{

btg(PORTC,PC7);

}

SEI;
}

De amikor már több adatot kéne amit egy tömbbe betárazok és azt egy adott tömb elemeivel összehasonlítani, az nem igazán megy! Erre van vmi ötletetek vagy példátok!? Gondoltam fifora csak ahhoz még túlságosan kezdő vagyok:S

Előre is köszi a válaszokat!
Avatar
meklod400
DrótVégénSzéndarab
Hozzászólások: 29
Csatlakozott: 2009. október 24. szombat, 6:00

Hozzászólás Szerző: meklod400 »

Tehát a kontrollerbe van egy letárolt tömböm és ahhoz szeretném hasonlítani a soros porton ki küldött adatsort
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

Muszály C-ben?

Bascom alatt egyszerűbb lenne....:P


Tipp:
Tömb adott:
- a beérkező adat sorszáma és a tömb n. elemének száma megegyzik-e. Ha n adat bejött és n egyezés volt-> Ön nyert
Ha a bejött adatsám>n - valami eltérés voilt benne...
Avatar
meklod400
DrótVégénSzéndarab
Hozzászólások: 29
Csatlakozott: 2009. október 24. szombat, 6:00

Hozzászólás Szerző: meklod400 »

Igen csak hogy tárazom be az elemeket?! Sajna c ben kéne!:S
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

Válasz küldése