 |
www.elektronik.si Forum o elektrotehniki in računalništvu
|
Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
arksi Član

Pridružen-a: Sre 03 Sep 2008 10:19 Prispevkov: 748 Aktiv.: 3.66 Kraj: Dolenjska
|
Objavljeno: Pon Avg 01, 2011 1:49 pm Naslov sporočila: Programiranje v Flowcode_AVR |
|
|
Pozdrav!
Mi lahko kdo svetuje kako narediti zasnovo programa v Flowcode_AVR, da bi sprejemal preko UART-a posamezne znake oz. niz znakov.
Torej: imam napravico, ki vsake toliko pošilja preko RS232 kratka sporočila. Stringe oz. sporočila bi rad sprejemal v procesor Atmega32 preko že tovarniško določenega UART-a, od tu naprej pa bi jih procesor pošiljal naprej na GSM modem. Pošiljanje sporočila iz procesorja v GSM modem z uporabo AT ukazov sem uspel sprogramirati in deluje brez problemov.
Naj dodam, da sporočila v procesor prihajajo naključno, zato me zanima kako v programu Flowcode_AVR sprogramirati, da bo program čakal na to naključno poslano sporočilo in, ko bo sporočilo prišlo, da ga shrani v bufer oz. spremenljivko. Kako bi bilo to najlažje izvesti. Nekaj sem študiral, da se da z prekinitveno rutino, vendar mi nikakor tega ne uspe sprogramirat. Kako je potrebno skofigurirati INT rutino, da čaka na sporočilo preko UART-a - Rx?
Prilagam še programček v Flowcode_AVR s prekinitveno rutino, vendar tako, kot sem si zamisli,l to ne deluje. Lepo prosim za kakšen nasvet oz. kako naj popravim program, da bo deloval.
LP
Opis: |
|
 Download |
Ime datoteke: |
UART_prekinitev.zip |
Velikost datoteke: |
1.79 KB |
Downloadano: |
2 krat |
|
|
Nazaj na vrh |
|
 |
|
|
Ne, ne moreš dodajati novih tem v tem forumu Ne, ne moreš odgovarjati na teme v tem forumu Ne, ne moreš urejati svojih prispevkov v tem forumu Ne, ne moreš brisati svojih prispevkov v tem forumu Ne ne moreš glasovati v anketi v tem forumu Ne, ne moreš pripeti datotek v tem forumu Ne, ne moreš povleči datotek v tem forumu
|
Uptime: 493 dni
Powered by phpBB © 2001, 2005 phpBB Group
|