[elektro] Milyen kontrollert?

Karoly Kovacs psat55 at yahoo.de
Mon Nov 3 10:20:12 CET 2014


Én tudom, mégis állandó probléma a fórumokon a kezdők körében. :)

Károly

Stolmár Tamás wrote:
> 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]
>
> -----------------------------------------
>            elektro[-flame|-etc]
>



More information about the Elektro mailing list