Halöööle---- Ich habe einen neuen yC eingebaut und das Projekt übertragen. Seitdem geht garnichts mehr, obwohl vorher der gleiche yC drin War. Atmega8. Board:http://shop.myavr.de/Baus%C3%A4tze%20und%20Platinen/myAVR%20Board%20MK2%20USB%20PLUS,%20Bausatz.htm?sp=article.sp.php&artID=47 Wie muss ich die FuseBits denn jetzt einstellen damit er wieder läuft ? So, wie im Anhang habe ich ihn auf den Stadartwerten gesetzt. Wenn ich das Programm lade passiert nichts, er lädt es aber. Ich weiss nicht merh weiter. Was muss ich tun ?!?!!??!? Vielen Dank ......
Ich musste den Watchdog ausschalten dann ging es wieder. Warum ... keine Ahnung. Aber für denjenigen der vielleicht auch mal das Problem hat!
Sebastian K. schrieb: > Ich musste den Watchdog ausschalten dann ging es wieder. Warum ... keine > > Ahnung. Aber für denjenigen der vielleicht auch mal das Problem hat! Falls es dich interessiert, warum du den Watchdog abschalten musstest, bzw. was du tun musst, damit es auch mit Watchdog läuft: http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/Der_Watchdog mfg.
Wahrscheinlich, weil der angeschlagen hat, bevor das Programm was Sichtbares machen konnte. Mit den Initialwerten setzt er den Controller in 16-18ms zurück. Eine LED würde man wohl bei der Zeit nichtmal blitzen sehen.
Sebastian K. schrieb: > Ich weiss nicht merh weiter. Was muss ich tun ?!?!!??!? Sorgfältiger arbeiten. Das fängt schon bei der Rechtschreibung an, man plenken, Buchstabenreihenfolge, Satzzeichen. Genauso sorgfältig beim Mikrocontroller programmieren arbeiten, dann klappt das. Multiple exclamation marks are a sure sign of a diseased mind.
>Mikrocontroller programmieren
;-)
Aber grundsätzlich hast du Recht
hallo, wenn der m8 vom werk kommt steht er auf 1 Mhz intern. Auf dem myAVR-Board hast du einen externen Quarz mit 3,6864 MHz wenn dein Programm Timer/UART oder Wartefunktionen hat musst du deinen neuen µC auf die korrekte Taktquelle umschalten. beim myAVR MK2 wäre das "extern crystal medium freq." Wenn du unsicher im Umgang mit den Fuses bist nimm dafür das QuickProg von myAVR!!! grüße R.
Hi Rene! Du meinst bestimmt dieses myAVR Workpad oder? Das habe ich jetzt auch dafür genommen. Ich habe es aber auf intern 4Mhz gestellt.(Siehe Anhang) Und die "#define F_CPU 4000000" angepasst. Dafür musste ich den Watchdog ausschalten ;-( Was spricht da gegen ?
intern 4 MHz ist OK... den watchDog kannst du besser perprogramm bei bedarf aktivieren ... wenn du das per fuse machst (all ways on) wird jedes programm was nicht den wachhund zurückpfeift ununterbrochen reset's erleiden :D die inetrnen 4Mhz sind auch nicht 100% genau... solltest du die UART benutzen muss der inetrne Takt erst noch kalibriert werden gruß R.
Ja genau, danke. Bis dato mach ich noch nichts mit UART. Wenn ich da mal dran gehe werde ich drauf zurückgreifen müssen. Aber bis jetzt ist nichts zeitkritisches vorhanden. Vielen Dank !!!!
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.