[elektro] Milyen kontrollert?
Stolmár Tamás
knight at borsodi.qualitis.hu
Mon Nov 3 10:08:14 CET 2014
Igen, azt el felejtettem mondani, hogy az elinduláshoz nem kell a
fuse-okat állítani, jó az úgy.
Egyébként az AVREclipse belső fuse editora 100% egyértelmű.
Radio Buttonnal és Dropdown listtel működik, és fontetikusan elmagyaráz
mindent.
Még egy kezdőnek is egyszerű.
On 11/03/2014 09:55 AM, Karoly Kovacs wrote:
> 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]
>>
> -----------------------------------------
> elektro[-flame|-etc]
More information about the Elektro
mailing list