Ich habe mir einen USBAVR-ISP Progger gebaut, funktioniert auch tadellos als STK500v2 unter AVRStudio. Leider jedoch hat mir AVR8 Burn-o-Mat zwei meiner Tiny2313 "verfused". Im Fuse Fenster stellt das GUI ja die Möglichkeiten dar wie man die Fuses setzen mag. Leider zeigt er diese bei mir "invertiert" an. Sprich: Fuse gesetzt, kein Häckchen - Fuse nicht gesetzt Häckchen. Leider bin ich eben erst nach zwei Versuchen auf dieses Problem aufmerksam geworden. Und habe nun bei beiden Tinys neben dem falschen XTAL eben auch RSTDSBL gesetzt. Wo besteht nun der Unterschied zwischen HV und normalem ISP? Sind dies nur die 12V am RST Pin? Da könnte ich mir ja flux ne kleine Schaltung mit nem NPN zimmern. Sollte der Aufwand doch ein wenig größer Ausfallen... Dann trete ich einfach die zwei Tinys in die Tonne und verzeichne das einfach unter "Schmerzensgeld" :( Leider bietet mir mein EasyAVR6 kein HV an, sonst wäre das kein Problem.
Die Fuse muß man im "HV Parallel" Modus zurücksetzen. Hier (http://www.avrfreaks.net/index.php?name=PNphpBB2&file=printview&t=47458&start=0) liest man folgende Kurzanleitung, um es ohne fertigen Programmer selbst zu machen: mmx233 - Mar 12, 2007 - 03:36 AM Post subject: RE: Re: RE: ATtiny 2313 High Voltage resurrecting (fuse bits The procedure I use is the following: 1: I set all the inputs to low, including Reset, then switch it on. 2: I remove grounding from reset and put 12V there. 3: I set /WR (PD3) high 4: I put 40h on PB, High on XA1 (PD6) 5: I give 1 clock with the monoflop to XTAL1 (PA0) 6: I set XA1 to Low, PB to 64h (default settings) 7: I clock again w/the monoflop to XTAL1 8: set /WR to low then to high 9: remove 12v from reset and put 0v there 10: switch off
Ah, schick, sowas hab ich auch schon mal gesucht... allerdings für nen ATtiny13, da müsste man was ähnliches in HV-seriell machen. Gibt es da eine vergleichbare Prozedur?
(Gast) schrieb: > Ah, schick, sowas hab ich auch schon mal gesucht... allerdings für nen > ATtiny13, da müsste man was ähnliches in HV-seriell machen. Gibt es da > eine vergleichbare Prozedur? Ja die Prozedur gibt es. Steht haarklein im Datenblatt beschrieben: 17.7 High-Voltage Serial Programming Gruß Skriptkiddy
> Die Fuse muß man im "HV Parallel" Modus zurücksetzen. Hier > (http://www.avrfreaks.net/index.php?name=PNphpBB2&f...) > liest man folgende Kurzanleitung, um es ohne fertigen Programmer selbst > zu machen: Das gäbe doch einen einfachen HV-Resetter, ein Atmega, 2 Transistoren, etwas Hühnerfutter ...
bingo schrieb: >> Die Fuse muß man im "HV Parallel" Modus zurücksetzen. Hier >> (http://www.avrfreaks.net/index.php?name=PNphpBB2&f...) >> liest man folgende Kurzanleitung, um es ohne fertigen Programmer selbst >> zu machen: > > Das gäbe doch einen einfachen HV-Resetter, ein Atmega, 2 Transistoren, > etwas Hühnerfutter ... Super, ich werde das dann heute Abend gleich mal aufsetzen, genau das habe ich gesucht. btw.. wieso 2 Transen? Man braucht doch bloß einen um von TTL auf die 12V zu kommen oder sehe ich das falsch?!
scriptkiddy: Ja, hab's mittlerweile auch gefunden. draconix: Der eigentliche Schalter ist ein high-side-Transistor (pnp) an 12V, dessen Basis kann man aber nicht gut direkt ansteuern, also nimmt man dafür nen zweiten (npn).
(Gast) schrieb: > draconix: Der eigentliche Schalter ist ein high-side-Transistor (pnp) an > 12V, dessen Basis kann man aber nicht gut direkt ansteuern, also nimmt > man dafür nen zweiten (npn). Aso, ich wollte eigentlich nur einen NPN zur durchsteuerung nehmen. Aber wie ich schmerzlich feststellen musste geht das nicht, ein bisschen einlesen in die PNP / NPN Geschichte brachte mich dann zur Schlussfolgerung das mit einem einzelnen NPN ja der Bezug fehlt. Nach etwas überlegen ist mir dann obige Schaltung in den Sinn gekommen, welche ja theoretisch funktionieren müsste. Oder hat mich da mein logisches Verständnis für den Stromfluss in die Irre geleitet?!
Der Schaltplan ist in Ordnung. Sollte so gehen.
Hallo, und der magische Rauch am PNP möge austreten. Basisvorwiderstand. Gruß Martin
Ich glaube nicht, dass der magische Rauch hier austritt, der Basisvorwiderstand ist vorhanden. R2.
Hallo, wenn man die Hfe des BC337 als Basisvorwiderstand des BC327 annimmt dann natürlich nicht, R2 dient nur zur Herstellung eines definierten Potenzials an der Basis des BC327, wenn der BC337 sperrt. Gruß Martin
Sorry, hab mich wegen NPN und PNP vertan. Ein nicht geruchloses Düftchen wird der BC327 wohl bei der Beschaltung erzeugen.
Wie beschalte ich den denn dann richtig?!
http://www.mikrocontroller.net/articles/Transistor#Wie_kanna_ich_mit_5V_vom_Mikrocontroller_12V_und_mehr_schalten.3F
1 | +12V o--------------+----------------------+ |
2 | | | |
3 | | ____ |< T2, PNP |
4 | +--|____|----+--------| BC557 |
5 | R1,4K7 | |\ |
6 | |/T1,NPN | |
7 | Vcc/+5V o--------------| BC547 | |
8 | |> | |
9 | ___ | .-. |
10 | uC PIN o-----|___|------+ ( X ) |
11 | R2,4K7 '-' |
12 | | |
13 | GND o----------o--------------------------+ |
BC327: PNP BC337: NPN Die Kombination BC547 NPN mit BC327 PNP benutze ich mit obiger Schaltung und der 0-160 mA Last (X) bei einem Zeilentreiber einer 7-Segment-Uhr und das funktioniert sehr gut.
Hmm... also dürfte dies dann so funktionieren?! Warum ist das eigentlich so schwierig, da bin ich ja mit nem Relais schneller?!
4,7 Ohm ist viiieeeelll zu wenig :-)
Stefan B. schrieb: > 4,7 Ohm ist viiieeeelll zu wenig :-) Ja sind natürlich KOhm gemeint.. hab ich nur fix "hingekritzelt". ;)
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.