( tovis | 2015. 05. 08., p – 14:22 )

Köszönöm a felajánlást, de attól tartok a PIC most inkább csak bezavarna.
Mivel ahogy írtam, a fejlettebb, interruptal megvalósított (egyébként szemre teljesen jó) UART librarik rossz eredményt adtak ezért kezdtem egy ilyen csúcs primitív megoldásba, ahol tuti nem lehet valami hurokban elakadni. Ha ez megy akkor jöhet a következő lépés az ISR.
A baj az hogy nem tudom mit gondoljak, miért nem működik ez a dolog nálam? Hogy tud elmászni a stack egy ilyen szinte lineáris programban, ahol a call utasításokat csak azért használtam, hogy a kód áttekinthető legyen. Valami van itt nálam az asztalon ami bezavar, ami a hibát okozza és rá kellene jönnöm mi is az. A létező UART librarikkal is az látszott, hogy akár reszetre futnak, ha folyamatosan "dől" az infó, biztos hogy nem így kellene viselkedniük. Már nem igen tudom mit is gondoljak - mondjuk hozom a formám, egy ilyen egyszerű dologban is sikerül valami extra hülyeségbe beleszaladnom.
Még az jutott eszembe, hogy mindenütt ATmega16 van beállítva, pedig nekem ATmega16A -van. Az adatlap azt mondja ez "drop in" helyettesítő és a simát már nem is gyártja. Lehet mégis van valami kis differencia?

OFF: Már viszket a kezem az ARM -okra de amíg nem jutok dűlőre az AVR -el mit akarok ARM -al? A konklúzióm továbbra is az hogy az AVR, PIC, MSP430 stb. kategóriájú mcu -nak van még bőven jövője, az ARM nem fogja mindenhonnan lemosni, hiába vannak komoly átfedések.

* Én egy indián vagyok. Minden indián hazudik.