Hallo, Ich habe gefunden (nicht schwer) daß man ein ATMega32 ohne VCC programmieren kann. (Geht auch mit einen ATMega162). Meine frage steht: Wie schlecht kann es sein ?
Ziemlich schlecht. So zwischen Magendruck, Völlegefühl und ausgeprägtem Würfelhusten. Wie war nochmal die Frage?
Klar geht das. Solange jemand mit genug Wucht an den Pins den Chip über die Schutzdioden mit Strom versorgt. Gesund ist das nicht, und ich würde auch nicht drauf wetten, dass das Flash bei solcherart Programmierung lange seinen Inhalt bewahrt. Empfehlung: Mach sowas mal mit CD4000 Chips und schalte in diesem Betriebszustand dessen hinreichend stark zu dimensionierende Stromversorgung ein. Wenn du Glück hast passiert nichts. Wenn du Pech hast fliegt der Deckel weg.
Ich brauche es prinzipiell nicht, aber, wenn PortB (wo SPI ist) als ausgang konfiguriert ist, nach RESET wieder nach 5V geht, es (glaube ich) kann die ISP bprogrammer stören. So, wenn nach die programmierung die uC start nicht... kein problem, man kann die ISP enternen, und laufen lassen mit ein externes Netzteil. Oder so. (Habe ich es ein Paar male benutzt).
Tu uns bitte den Gefallen und lies Dir Dein Geschreibsel nochmal durch; meinst Du wirklich, daß das jemand verstehen können soll?
Beim programmieren sind sofort alle Pins Eingänge, da der Controller erst in den Reset-Status muss (Reset low). Diese Tatsacher ermöglicht es übrigens recht einfach, dem Programmer noch'n Verstärker als Programmer-Sicherung nachzuschalten. Einfach einen 74HC244 an VTG und GND mit dem Enable an Reset. Und die Datenleitungen durchschleifen. Ist auch ganz praktisch wenn mal noch mehr am SPI hängt (Wie eine SD-Karte) und dadurch die Programmierung beeinträchtigt wird. @A.K. Kannst du diesen Versuch nochmal erklären? Ich komm' da nicht ganz mit... ^^
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.