Moin Moin, auch ich bin absoluter Neuling was GCC und AVR anbelangt, ich habe das AVR Studio4 installiert und das neuste GCC, jetzt mein eFrage muss ich diese besagt avr-libc noch einfügen oder ist diese schon enthalten, wo kann ich das gegebenen Falls nachschauen, was muss ich tun um meinen ATmega das erste mal zum laufen zu bekommen??? Gruss s.
achso hab ich ja noch ganz vergessen als programmer nutze ich den AVRISP mkII und nen ATmega32!!!
Sourcecode eintippen
1 | int main(void) |
2 | {
|
3 | while(1); |
4 | }
|
Rebuild All aus dem AVR Studio Menü auswählen. Mit einem ISP-Programmieradapter in den Atmega einspielen. Laufenlassen und freuen, dass der Atmega jetzt eine Endlosschleife dreht und die die Toolchain funktioniert.
Sebbel L. wrote: > ich habe das AVR Studio4 installiert und das neuste GCC, jetzt mein > eFrage muss ich diese besagt avr-libc noch einfügen oder ist diese schon > enthalten Was genau hast Du installiert? GCC oder WINAVR? Bei WINAVR ist alles dabei.
ach das geht ja richtig flugs hier, wahnsinn, habe gestern das WinAVR-20071221 noch installiert das bindet sich ja glaub in das AVR Studio ein, oder??
also ich öffne ein neuses projekt und kann dann auswählen ob assembler oder avr gcc, nehm dann den gcc und was für ne debugg plattform muss ich nehmen oder ist das uach egal??
Sebbel L. wrote: > also ich öffne ein neuses projekt und kann dann auswählen ob assembler > oder avr gcc, nehm dann den gcc und was für ne debugg plattform muss ich > nehmen oder ist das uach egal?? Du solltest schon die Plattform nehmen, die Du auch benutzt. Da man mit dem AVRISP nicht in-System-debuggen kann, nimm den Simulator.
wunderbar dat hat geklappt mit dem verbindung besteht, was ich noch nicht ganz verstehe ist das mit der ISP frequenz, was ist damit gemeint die frequenz mit der mein mega32 läuft oder ???
nein ISP funktioniert mit einem eigenen Clock, SCK den der Sender zur Verfügung stellt. Der ist so gut wie immer richtig eingestellt. Wenn er zu schnell eingestellt ist, bekommst Du womöglich Übertragungsfehler, wenn er zu langsam eingestellt ist kannst Du bei grossen Controllern und grossen Programmen etwas länger warten. Beim Mega32 hast Du eh nicht wirklich viel zu übertragen, also lass die Einstellung wie sie ist.
Die ISP-Frequenz ist die Frequenz mit der das Programm in den Controller getaktet wird. Sie sollte höchstesn 1/4 der Taktfrequenz haben.
ok, danke da mein controller mit 10mhz läuft kann ich die ferquenz ja auf 2mhz einstellen, werds gleich mal ausprobieren!!!
so jetzt hab ich wieder was, was ich nicht verstehe, ich muss ja aus dem c file das ich geschrieben habe ein hex file generrieren, dieses sollte ich über das makefile machen, in der avr-gcc tutorial ist das auch mehr oder minder beschrieben und es ist davon die rede das man das über das avr studio machen kann, bin ich zu blöd den button zu finden oder muss ich da irgendetwas eingeben??? s.
Sebbel L. wrote: > so jetzt hab ich wieder was, was ich nicht verstehe, ich muss ja aus dem > c file das ich geschrieben habe ein hex file generrieren, dieses sollte > ich über das makefile machen, in der avr-gcc tutorial ist das auch mehr > oder minder beschrieben und es ist davon die rede das man das über das > avr studio machen kann, bin ich zu blöd den button zu finden oder muss > ich da irgendetwas eingeben??? Im AVR Studio drückst du einfach F7. Daraufhin startet AVR-Studio den Compiler, Linker und wenn alles gut gegangen ist, ist dann das HEX-File bereits fertig.
Karl heinz Buchegger wrote: > Im AVR Studio drückst du einfach F7. > Daraufhin startet AVR-Studio den Compiler, Linker und wenn alles > gut gegangen ist, ist dann das HEX-File bereits fertig. ...aber nur, wenn Du unter "Project | Configuration Options" in dem Feld "Generate hex file" ein Häkchen gemacht hast.
Johannes M. wrote: > Karl heinz Buchegger wrote: >> Im AVR Studio drückst du einfach F7. >> Daraufhin startet AVR-Studio den Compiler, Linker und wenn alles >> gut gegangen ist, ist dann das HEX-File bereits fertig. > ...aber nur, wenn Du unter "Project | Configuration Options" in dem Feld > "Generate hex file" ein Häkchen gemacht hast. So ein Häkchen gibts? Tatsache! Ist mir noch nie aufgefallen. :-)
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.