[elektro] Milyen kontrollert?
Moravcsik Szilard
levlista.mszilard at gmail.com
Mon Nov 3 12:56:02 CET 2014
Szia!
2014.11.03. 9:42 keltezéssel, Stolmár Tamás írta:
> Az AVR családban van olyan proci ami közvetlenül tud LCD-t meghajtani,
> lehet, hogy az LCD vision ezt kezeli.
Hát nem! :)
Viszont kezel alfanumerikus LCD-ket ("Hitachi HD44780 and Samsung KS0073
controllers"), kezel monokróm és színes grafikus kijelzőket ("LCD, TFT
and OLED displays with resolutions from 84x48 up to 800x480 pixels.").
A CvAVR libekről itt olvashatsz részletesen:
http://www.hpinfotech.ro/cvavr_lib_lcd.html
Üdv:
Szilárd
> Ha az LCD modul soros-SPI portos, vagy sima HD44780 akkor ezt simán
> c-ből el lehet intézni.
>
> Én az AVR-GCC csomagot használom, natív C-vel és ezt is javaslom
> mindenkinek, aki már programozott c-ben.
>
> Fordításhoz AVR-GCC, teljesen open source így ingyenes is és korlátozás
> nélkül használható.
> A beépülő segédrutinok is open source, ennek utána kell nézni.
> (simán beírsz c-ben akár float osztást, és berakja a rutint magától.
> persze lassú lesz.
> sprintf és társai szintén használható.)
>
> Az atmel c fordítója és az AVR-GCC/AVR-LIBC között van némi eltérés,
> tehát az egyikhez megírt rutin nem biztos hogy a másikon azonnal fordul,
> picit eltér a regiszterek megnevezése, interruptok nevei.
> Van elvileg include ami az egyiket a másikba tudja emulálni, sose
> használtam.
>
> Leírás:
>
> http://www.nongnu.org/avr-libc/
> http://winavr.sourceforge.net/
>
> Példaprojektek tömkelege AVR-hez:
>
> http://www.avrfreaks.net/
> (az avr/gcc fejlesztői is előfordulnak itt...)
>
> Fejlesztőrendszer
>
> Eclipse + Eclipse-avr-plugin + avrdude
>
> http://avr-eclipse.sourceforge.net/wiki/index.php/The_AVR_Eclipse_Plugin
>
> Windows-hoz erre lesz szükséged:
> Winavr, feltelepítve (van benne gcc, és avrdude)
>
> Tölts le egy eclipse Keplert (a legújabb a Luna, azzal még nem
> próbláltam, bár szerintem azzal is megy.)
> https://www.eclipse.org/downloads/packages/eclipse-ide-cc-developers/keplersr2
>
> A kepleren belül
> Help > Eclipse marketplace...
> A keresőbe írd be hogy "avr"
> Megkapod az AVR-es plugint.
> Install, eclipse újraindít.
>
> Utána Új C projekt,
> Project type: AVR cross target Application, Empty project.
> Projektre Jobb gomb Proerties
> Bal oldalt Avr > Avrdude
> Programmer configuratrion > New
> Itt kell beállítani a programozó HW-t.
> Bal oldalt Avr > Target Hardware:
> Itt kell a procit megadni.
>
> Ezután lehet megírni az első ledvillogtatót. :)
>
> Linux-nál a winavr helyett ez kell.
> apt-get install avrdude avrdude-doc
> apt-get install avra # ez az avr assembler ha majd 1x kell
> apt-get install gcc-avr # fordító
> apt-get install gdb-avr # debugger, ehhez azért extrább dolgok
> kellenek hogy a prociba beledebugolj. De 1x megcsináltam, amikor
> hozzáfértem egy AVR-JTAG-MK2-höz.
>
> Sok sikert!
> Ha kérdésed van ebben az irányban, akkor szólj, segítek ha tudok.
>
> Üdv: Tamás
>
>
> On 11/03/2014 08:48 AM, Karoly Kovacs wrote:
>> Igen, de ez is ott áll:
>> "Includes also the Evaluation version of the LCD Vision font and image
>> editor, with disabled saving of the generated C source code."
>>
>> Itt nem igazán tudom értelmezni, hogy a mentési tiltás csak az LCD modul
>> kódjára érvényes vagy minden generált kódra.
>>
>> Károly
>>
>> Moravcsik Szilard wrote:
>>> A kis feladatokra 4k limittel ingyenes.
>>> Az kb. ennyi chipet jelent Atmeléknél (2k - 4k között):
>>>
>>> http://goo.gl/F3d22G
>>>
>>> Üdv:
>>> Szilárd
>>>
>>> 2014.11.03. 8:11 keltezéssel, Karoly Kovacs írta:
>>>>> Én speciel évek (sőt: talán már 10 év :)) óta használom a
>>>>> CodeVisionAVR-t
>>>> Szépséghibája, hogy qrva drága (vagy lakatosmester kell hozzá).
>>>>
>>>> Károly
>>>>
>>>> -----------------------------------------
>>>> elektro[-flame|-etc]
>>>>
>>>
>>> ---
>>> A levél vírus, és rosszindulatú kód mentes, mert az avast! Antivirus védelme ellenőrizte azt.
>>> http://www.avast.com
>>>
>>> -----------------------------------------
>>> elektro[-flame|-etc]
>>>
>> -----------------------------------------
>> elektro[-flame|-etc]
>
> -----------------------------------------
> elektro[-flame|-etc]
>
---
A levél vírus, és rosszindulatú kód mentes, mert az avast! Antivirus védelme ellenőrizte azt.
http://www.avast.com
More information about the Elektro
mailing list