Bei einigen Programmen werden die Fuses invertiert dargestellt. Demnach hast Du ISP jetzt deaktiviert und kommst nicht mehr auf den AVR.
Hi,
ich hab da grad ein kleines, oder eher gößeres Problem. Ich verwende das Pollin Evaluationsboard um meine Controller zu programmieren.
Leider bin ich in Sachen Fuses ein Anfänger (hatte immer bereits Controller mit programmierten Fuses).
Also habe ich AVR8 Burn-O-Mat V2 als Oberfläche für AVRDUDE gewählt und die Fuses gelesen.
Das ging nach anfänglichen Problemen auch ganz gut.
Konkret geht es um den Controller vom AVR Net Io (auch von Pollin)
Also wie gesagt Fuses gelesen.
Dass es nur Fuses High und Fuses Low gibt war mir nicht klar. Einzige Änderung die ich gemacht habe war: CKOPT aktiviert wie hier beschrieben:
http://www.mikrocontroller.net/artic...tig_einstellen
Leider waren die Fuses wohl ab Werk auch nicht ganz richtig eingestellt. SPIEN war z.b. nicht aktiviert.
Ich wollte das dann schrittweise korrigieren.
Leider reagiert er nun überhaupt nicht mehr auf den Programmer.
Wie kann ich das nnun beheben?
Bzw: was ist da überhaupt passiert?
Viele Grüße,
Tim
Bei einigen Programmen werden die Fuses invertiert dargestellt. Demnach hast Du ISP jetzt deaktiviert und kommst nicht mehr auf den AVR.
Wenn das Herz involviert ist, steht die Logik außen vor! \/
und nun? final schrott?
warum kommt jemand auf die "geniale" Idee die Fuses invertiert darzustellen?
Gruß Tim
Wolln mal so sagen, warum hast Du nicht vorher das Datenblatt gelesen? Fuses sind im "gelöschten" Zustand alle "1" - daher sagt die Logik, dass sie "0" sind, wenn sie gesetzt sind. Steht aber - wie gesagt - in JEDEM Datenblatt von Atmel das ich bisher gesehen habe.Zitat von Ls4
Ciao sagt der JoeamBerg
gut ist halt jetzt so. kann ich die kiste nun wieder aktivieren, oder kann ichs vergessen?
ich hab von dem pollin teil keine ahnung, aber die verbleibenden interfaces sind dann "jtag" und "hv-parallel programming" sofern dein board das unterstützt ... in welcher sprache programmierst du denn ? .. mit dem AVR studio mus t du dich z.B. nicht um die bits kümmern, der bietet dir alles als optionen an und rechnet sich dann die fuses selber aus
na super. JTAG is auch aus, wenn mich nicht alles täuscht.
Und nen HV Parallel Programmer hab ich auch nicht.
Beim Burn-O-Mat kann man die Fuses auch ausrechnen lassen. Hab ich auch gemacht, aber irgendwas muss da wie gesagt schief gelaufen sein.
Hat sie vermutlich einfach falsch ausgelesen und ich hab sie dann falsch Programmiert.
Eventuell hab ich auch einfach auf externen OSZI gestellt. dann müsst ich doch das Ding mit nem Frequenzgenerator und 8MHZ Rechteck wiederbeleben können.
Viele Grüße,
Tim
Externer Takt ist eine sinnvolle erste Hilfe. Wenn das TEil wenigstens ansprechbar ist, könnte man danach "alles löschen" sagen - das hilft mitunter - habe ich gelesen. Zum Glück sind meine controller noch nie verfuset gewesen.
Viel Erfolg jedenfalls - ich kann mir vorstellen dass das ziemlich ärgerlich ist.
Ciao sagt der JoeamBerg
definitiv ist das sehr ärgerlich, da ich ja wie gesagt erst die kiste ausgelesen und dann nur ckopt geändert habe. also eigendlich eine unkritische Fuse...
Naja ich werd das am Mittwoch mal in der Uni probieren mit dem externen Takt.
In Zukunft werde ich meine Fuses berechnen und nur noch die Hex Werte senden
Gruß Tim
Vielleicht hat dort jemand einen HV-Programmer ? ? ?Zitat von Ls4
Ciao sagt der JoeamBerg
Lesezeichen