[elektro] Milyen kontrollert?
Karoly Kovacs
psat55 at yahoo.de
Mon Nov 3 09:55:30 CET 2014
Ez így igaz, de térjünk vissza János eredeti feltételeihez: kezdő szint
kellene, erre pedig szerintem nem igazán az AVR-GCC és az Eclipse való.
Ha már megtette az első lépéseket az AVR világban (még ha régebben volt
is gyakorlata mással, ahogy írja) utána már valóban jók ezek, de
szerintem először ennél egyszerűbb összeállítás kellene. Én legalábbis,
amikor anno áttértem a 8051-es "világból" az AVR-re (és akkor még nem
volt Arduino, amely megkönnyíti a melót), bizony szívtam többször is.
Hogy mást ne is említsünk, a kezdők ugye úgy bele szoktak gabalyodni a
fuses mizériába, mint majom a házicérnába...
De majd ő maga eldönti, hogy merre indul el, a löketeket megadtuk. :)
Károly
Stolmár Tamás wrote:
> Az AVR családban van olyan proci ami közvetlenül tud LCD-t meghajtani,
> lehet, hogy az LCD vision ezt kezeli.
> 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]
>
More information about the Elektro
mailing list