Hallo, kann es denn normalerweise passieren, dass sich die Device-Signatur eines AVRs ändert? Beim Experimentieren mit einem selbstgebauten HV-Programmer hat ein Tiny13 jetzt auf einmal die Signatur 0xFFFFFF. Das Merkwürdige ist aber dass der AVR nicht defekt ist (er lässt sich flashen + verifizieren, Fuses, Locks,... gehen auch noch sowohl per HVSP als auch per ISP). Die I/O-Pins sind auch alle noch ok. Ist es möglicherweise (vielleicht als versteckte Funktion oder so) möglich die Device-Signatur zu ändern? Anders kann ich mir das eigentlich nicht erklären.
Guck mal ins Errata im Datenblatt. Beim ATmega8 isses beispielsweise auch so, dass die Signatur unter bestimmten Umständen beim Programmieren flöten gehen kann.
Nein, beim Tiny13 steht nix dazu. Da steht aber u.a., dass man den AVR nicht mehr neu programmieren kann, wenn man beim RC-Oszillator die kürzeste Start-Up-Time wählt und RSTDISBL oder DWEN setzt. Hat zwar damit nix zu tun, ist aber gut zu wissen.
Es ist möglich. Bei den alten Classic AVRs (AT90S) ging das ganz einfach per undokumentiertem ISP Befehl, bei den neueren ist es etwas komplizierter, aber es geht immer noch. Ich hab das auch mal geschafft, keine Ahnung wie, aber auf jedenfall habe ich jetzt einen ID losen AVR.
Bei mir ist es so passiert: Ich wollte mal testen, ob die Verify-Funktion auch klappt. Dann habe ich bei dem Programmer einfach mal während des Flash-Lesens den RESET-Draht herausgezogen (der Programmer ist noch ein Steckbrett-Aufbau). Das hat auch ein paarmal gut geklappt, aber nach ca. 3-4 Versuchen war die Device-Signatur vermurkst.
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.