Forum: Mikrocontroller und Digitale Elektronik AVR ATmega8 mit Atmel Evaluations-Board 2.0: Einstellungen?


von Stefan B. (spyder24)


Lesenswert?

Hallo,

ich habe mir das Atmel Evaluations-Board V 2.0 von Pollin gekauft und 
benutze ein ATmega8. Zum Übersetzen und Übertragen der Programme dacht 
ich PonyProg und WinAVR zu verwenden.
Die Kommunikation mit PonyProg ist kein Problem, das hat alles geklappt. 
Nur mit den Einstellungen, der MakeFile, den FuseBits,.... komme ich 
nicht klar. Ich habe schon mehrere Beiträge darüber gelesen aber weiß 
nicht so richtig weiter.
Was muss ich jetzt alles machen um den µC was machen zu lassen. 
Vielleicht mit Testprogramm zum Starten und Bildern zu den 
Einstellungen.
Ich hoffe es kann mir jemand weiter helfen.

Gruß Stefan

von Stefan B. (spyder24)


Lesenswert?

Kann mir keiner weiter helfen?

von Johnson (Gast)


Lesenswert?

Ich bilde mir ein, irgendwo mal gelesen zu haben, dass der Atmega8 
werksseitig so eingestellt kommt, dass er den INTERNEN oszi benutzt, 
d.h., er übernimmt nicht den takt vom quarz auf dem board sondern rödelt 
mit einem gemächlichen MHz vor sich hin. das lässt sich aber über die 
fusebits mit pony einstellen. Dazu müssen CKSEL0-CKSEL3 auf 0 sein. Das 
entspricht bei Pony einem Haken.

Lies auch mal hier:

Mit Bildchen : )

http://www.mikrocontroller.net/articles/AVR_Fuses#Ponyprog2000

von Clyde (Gast)


Lesenswert?

Programmers Notepad aufmachen.
Programm schreiben. Als "main.c" sichern. Im verzeichnis, in dem auch 
"main.c" liegt muss auch das "makefile" (OHNE .ENDUNG) liegen. Makefile 
generierst Du so: Nach der WinAVR-Installation haste so ne schöne 
Wunderlampe auf dem Desktop. MCU-Typ, Optimization Level auf -s und Main 
file name (Standart: main) musste da nix ändern. Die Frequenz kannste im 
Quelltext via

#define F_CPU x000000

(x=Mhz)einstellen. Dann in Programmers Notepad auf Tools -> Make all 
drücken und schon haste ne schöne hex im gleichen ordner wie "main.c" 
liegen, die pony via "write device" in den uc überträgt.
Und schon kann man denn Herrn AVR "was machen lassen" : )

Noch fragen? bayluga@freenet.de

Clyde

PS:
Wenn Du Dein Programm NICHT main.c nennst musst du den namen (ohne ".c") 
auch im makefile unter Main File Name eintragen.

von Clyde (Gast)


Lesenswert?

achso... Im "Wunderlampenprogramm" Mfile musst du nach getaner arbeit 
natürlich "save as" und den ordner mit deiner main.c wählen. aber das 
hast du dir natürlich schon gedacht...

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.