Forum: Mikrocontroller und Digitale Elektronik Arduino mit Avrgcc?


von Marco I. (permutation)


Lesenswert?

Hallo,

Ich habe hier einen Arduino. Im Web las ich, dass man diesen auch als 
normalen ATMEGA benutzen kann. Auf das Arduino C möchte ich gern 
verzichten, und etwas avrc oder asm darauf ausprobieren.

Kann mir einer sagen was ich tun muss, um das zu erreichen? Muss ich 
dafür den ATmega beschreiben?

Sry, bin komplett neu in dem Thema.

grüße
Permutation

von ick (Gast)


Lesenswert?

Hi

Besorg dir einen progger wie den
http://www.watterott.com/de/Atmel-AVR-ISP-MKII-USB
und zb. das AVR Studio 4 (Software) von Atmel und du kannst loslegen.

Gruß

von david (Gast)


Lesenswert?

Ja, das geht ohne Probleme. Avrdude kennt auch den Arduino Bootloader. 
Verwende mein duemillanove auch so.

Gruss David

von david (Gast)


Lesenswert?

Nachtrag: AVRGCC kann das Arduino nicht direkt ansprechen, avrdude muss 
von 'hand' gestartet werden. Ich benutze Winavr dort gehts direkt. Zum 
debuggen habe ich das avrgcc parallel geöffnet.

David

von permutation (Gast)


Lesenswert?

also ist der programmer nicht notwendig? bei ebay gibts einen für 17 
euro, und ich möchte halt gerne asm und üben....

von Michael H. (michael_h45)


Lesenswert?

permutation schrieb:
> also ist der programmer nicht notwendig? bei ebay gibts einen für 17
Momentan noch nicht, weil du deine C-Programme über den 
Arduino-Bootloader in den Programmspeicher bekommst.

Wenn du dann mal eigene Hardware bauen willst, brauchst du spätestens 
einen, du wirst die Investition also sicher nicht bereuen.

von Oliver J. (skriptkiddy)


Lesenswert?

permutation schrieb:
> also ist der programmer nicht notwendig?

Genau, es ist kein separater Programmer notwendig. Die Arduino-IDE nutzt 
auch avrdude. Solange sich der Arduino-Bootloader im AVR befindet, 
kannst du über avrdude mit der option "-c stk500v1" flashen.

Gruß Skriptkiddy

von permutation (Gast)


Lesenswert?

ja wunderbar, denn mir ging der spaß ganz schnell am ardunio verloren, 
als ich merkte, okay, dass ist alles vereinfacht etc... und ich will ja 
schließlich was lernen, und nicht unbedingt irgendwelche geräte 
basteln....

bin nämlich linux fan, interessiere mich nebenauch auch stark für die 
treiberprogrammierung, und dachte mir, dass man es am besten zu lernen 
wäre mit einem mikrocontroller.... weil ich direkt auf den chip 
zugreifen kann.... tja, dann geh ich gleich mal den arudino ausm keller 
holen :)

von Michael H. (michael_h45)


Lesenswert?


von marco (Gast)


Lesenswert?

moin leute,

ich brauche hilfe bei den ersten arduino schritten mit avrgcc unter 
linux.
so ein kleines hello world aka hallo blinkende lampe würde enorm 
motivieren.
die doku hier ist ja enorm umfangreich, allerdings fühl ich mich da auf 
dem ersten blick total erschlagen. gibts irgendwas für die ersten 
schritte auf dumm? so ganz stupide, mach dies, mach das, und dann blinkt 
es? ansonsten wirds echt haarig. und ja ich weiß, dass ist jetzt ein 
widerspruch, zu  ich möchte was lernen, aber am anfang sollte man 
ergebnisorientiert machen, was sehen, und dann anfangen tiefen zu graben

von Michael H. (michael_h45)


Lesenswert?

marco schrieb:
> ansonsten wirds echt haarig. und ja ich weiß, dass ist jetzt ein
> widerspruch, zu  ich möchte was lernen, aber am anfang sollte man
> ergebnisorientiert machen, was sehen, und dann anfangen tiefen zu graben
AVR-GCC-Tutorial: Einführungsbeispiel

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.