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.
Eine eigene Frage?
Dieser Thread ist über 14 Jahre alt.
Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.