Hi, Verständnisfragen zu HV-Programming: kann ich HV Programming eines AVR einfach damit realisieren, dass ich einen normalen Programmer nehme (bzw. die Schaltung dafür) und einfach das RESET-Pin an 12V anschliesse? D.h. ich habe die "normale ISP-Schaltung" als Basis, versorge die Platine mit 12V, regle auf 5V für den Programmer und schleuse die 12V durch zum RESET, GND gemeinsam. Soviel ich das HV-Programming verstanden habe müsste das alles sein, was ich tun muss? Und wenn ich einen USB-Programmer wie den hier http://www.mikrocontroller.net/articles/Bierdeckel-Programmer habe, wie bekomme ich die 12V in die Schaltung...? Kann ich: - das VCC von USB abklemmen (nicht benutzen) - die Schaltung wie oben beschrieben mit 12V betreiben (der uC aber mit 5V) - USB-GND and mein 12V/5V-GND verbinden - D+/D- wie vorher, unverändert - RESET-Ausgang nicht direkt an den Programmer-Stecker, sondern über Transe/FET die 12V aufschalten? - letzteres evtl. optional mit Jumper/Schalter zwischen 5V und 12V Sehe ich das richtig, dass HV-Schaltungen wie diese hier: https://guloshop.de/shop/Mikrocontroller-Programmierung/HVSP-Fusebit-Programmer::63.html hauptsächlich eine Kondensator/Transistorschaltung benutzen um die 12V zu generieren? Vg, Conny
> kann ich HV [serial] Programming eines AVR einfach damit realisieren, > dass ich einen normalen Programmer nehme (bzw. die Schaltung dafür) > und einfach das RESET-Pin an 12V anschliesse? Nein. Vergleiche hierzu als konkretes Gegenbeispiel z.B. die Kapitel 17.6 "Serial Programming" und 17.7 "High-Voltage Serial Programming" in Datenplatt des t13a.
Wow. Danke. Weshalb muss das denn anders funktionieren als das normale serielle Programmieren? Zur Sicherheit, damit man nicht versehentlich einen gelockten uC überschreibt?
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.