Hallo, vorne weg,ich bin noch blutiger anfänger,also bitte nicht in der luft zerreissen ;) nachdem ich jetzt 2 wochen lang gegoogelt und auch hier etliche threads gelesen hab,weiss ich nichtmehr weiter,aber nun zu meinem problem: ich hatte mir das starterset von embedded projects gekauft...mit dem olimex board,atmega8 + Usbprog anfangs lief alles einwandfrei,dann hab ich eine prüfungsbedingt pause von 2 monaten eingelegt,jetzt wollte ich vor 2 wochen wieder bisschen was damit machen,aber der controller lässt sich nichtmehr programmieren... ISP-Rate hab ich auf 125khz,sollte also passen,was ich jetz so "rausgefunden" habe (wenns stimmt),ist dass der isp keine verbindung zum controller hat,beim programmieren leuchtet usbprog immer kurz rot und die device signature stimmt nicht überein. das kurze rote blinken kommt auch wenn ich lock/fuse-bits abfrage,welche komischerweise alle gesetzt sind,obwohl ich bis vor 2 wochen nichtmal wusste was das is... möglichkeit 2 was ich mir gedacht habe ist die sache mit dem resetdisable-bit,dass ich das iwie gesetzt hab,was ich mir nich erklären könnte wie,da eig bis jetzt nur beispiel programme leicht modifiziert drauf liefen,welche jetzt nichtmehr gehen. beim programmieren kommen ausserdem noch der fehler mit der ISP-Rate und ab und zu ein fehler mit der flash addresse.. was könnte es sonst noch sein? hoffe ihr könnt mir ein bisschen unter die arme greifen,falls noch infos bzw screenshots gebraucht werden,kann ich noch posten... vielen dank schonmal Ciao
Hallo Andreas, Du hast http://www.mikrocontroller.net/articles/AVR_Fuses schon durchgelesen? Der Klassiker schlechthin ist auch noch, einen externen Takt als Taktquelle einzustellen, da hilft zur Rettung nur noch, vorübergehend auch einen solchen bereitzustellen, z.B. aus einem TTL-Quarzoszillator oder notfalls aus einem Funktionsgenerator. Ciao...Bert
jep,habe ich mir schon durchgelesen,deswegen auch die vermutung die sache mit dem externen takt ist mit auch schon aufgefallen,ist tatschlich ein externer taktgeber drin...nur frag ich mich wo diese ganzen einstellungen herkommen,da ich nur die beispielprogramme,ab und zu leicht modifiziert, ausgeführt habe deswegen wundert micht das ganze so,laut avr studio sind alle fuses,alle locks und externer taktgeber gesetzt/eingestellt worden
also spontan würde ich sagen: " du hast in deinem Programmiereungsprogram ja eine ausgabe "creating hexfile, creating o-file etc" poste einfach mal diese ausgaben. Ich selber nutze nur avr zum erstellen des hexfile zum brennen in den AVR nutze ich andere programme
>deswegen wundert micht das ganze so,laut avr studio sind alle fuses,alle >locks und externer taktgeber gesetzt/eingestellt worden Nein, sind sie nicht. Du hast deinen AVR verfused. Wenn die Signatur nicht korrekt gelesen werden kann, dann kann man es sich sparen auch noch Fuses lesen zu wollen und diese in irgendeiner Form auf korrekte Werte zu prüfen. Dann wird nur noch Müll für die Fuses ausgelesen.
Andreas D. schrieb: > beim programmieren kommen ausserdem noch der fehler mit der ISP-Rate Wie lautet die Meldung denn genau? Und was hast du bei deinem Brenn-Programm als ISP-Takt eingestellt? Welches Programm verwendest du für das Programmieren des ATmegas?
Markus W. schrieb: > Wie lautet die Meldung denn genau? Und was hast du bei deinem > Brenn-Programm als ISP-Takt eingestellt? Welches Programm verwendest du > für das Programmieren des ATmegas? isp-rate is auf 125khz,sollte eig passen und ich nutze avr-studio holger schrieb: > Nein, sind sie nicht. Du hast deinen AVR verfused. > > Wenn die Signatur nicht korrekt gelesen werden kann, > dann kann man es sich sparen auch noch Fuses lesen > zu wollen und diese in irgendeiner Form auf korrekte > Werte zu prüfen. Dann wird nur noch Müll für die > Fuses ausgelesen. hab ich mir schon gedacht dass das nicht stimmen kann...frage mich nurnoch wie das passiert is,da ich eig nur die beispielprogramme laufen hatte aber wird wohl wirklich verfused sein,dann werd ich mir wohl n neuen holen müssen,habe leider (noch) keinen dragon oder ähnliches naja wieder was gelernt ;) trotzdem danke für die hilfe
Andreas D. schrieb: > isp-rate is auf 125khz,sollte eig passen und ich nutze avr-studio Kann gut sein, dass du aus Versehen noch die Fuse für den Taktteiler durch 8 programmiert hast. Schraub den ISP-Takt doch mal viiiel weiter runter und probier, ob es dann geht.
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.