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
Gast
#3193009
> 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?