[elektro] Mirocontroller kijelző programozás wxWitget-el ATMEL vs. ARM
elight at gmail.hu
elight at gmail.hu
Mon Jan 20 09:36:38 CET 2014
Szia,
Pont az lenne a cél , hogy megszabaduljak
a sok sok globál-tól, és a moduljaimat
letisztulva önálló egységekbe zárjam..
Későbbi kérdésed szerint :
A demo program is valami féle C++
amelyből a szükséges részeket írtam át egyenlőre C-be.
A karakter generátor ROM-ban van , de a másik
fele RAM ba helyezhető.
Átmásolod a RoM tartaltalmat
a char RAM jába , a megfelelő helyre és
a szabályok szerint karakterenként módosíthatod
és használhatodonnan is.
A kezelésnél a legfejlettebb grafika kezeklést
kell használni szerintem. Az egyszerű parancsok kiadhatók
azon keresztül is ( pl. színkezelés stb. ) .
A két módszert ne használd egyszerre ,
mert garantáltan minden összekavarodik.. Vagy , vagy !!!
Létezik PC-s USB kábel aminek SPI ( I2C ) kimenete
van , és a demót Visual C ben nyektetheted..
Feltéve ha először PC-n szeretnél egy keveset bűvészkedni.
De uC-n sem ördöngős, és ha van SPI analizátorod
akkor még könnyebb az élet...
A neheze , azt megszokni, hogy a kijelzés egy komplett modul legyen!
Mert nem lehet a programban bárhol a printeket beszúrni.
Valahogy úgy van , hogy teljes képernyőkben kell
( taszk és objektum ) gondolkodni, és a programok csak
a képernyő megjelenítő fleg-eket és buffereket buzerálják.
De ez amegjelenítésben rendkívül gyors grafikát ad,
akár spriteokat is mozgathatsz segítségével.
Ha tudsz ennél jobb módszsert ( valamire fontosra még rájöttél )
azt lehetőleg ne hallgasd el ! :-)
Üdv István
2014-01-17 19:17 keltezéssel, Móczik Gábor írta:
> 2014.01.17. 15:18 keltezéssel, elight at gmail.hu írta:
>> Tényleg, egyáltalán C -ből C++-ba átírni valamit
>> emberpróbálgató,
>> vagy azért egy szépen megoldható feladat ??
>
> Illetve de, átesik a kód egy kis logikai reformon, letisztultabb,
> logikusabb lesz, könnyebb fejleszthetőséggel és vélhetően kevesebb
> hibával, az ember meg tanul belőle, hogy legközelebb hogy csinálja úgy,
> hogy egyből ilyen jó legyen.
>
>
>
> -----------------------------------------
> elektro[-flame|-etc]
>
More information about the Elektro
mailing list