Forum: Mikrocontroller und Digitale Elektronik anfängerfrage: ponyprog einstellungen für seriellen progger.


von nasenbär (Gast)


Lesenswert?

tach,

ich hab mir einen programmieradapter für die serielle schnittstelle am 
pc gebaut und bekomme es nicht hin mit dem avr zu kommunizieren. ich hab 
ponyprog benutzt und mit probe wird der adapter erkannt und ich hab mit 
einem multimeter alle verbindungen durchgetestet. denke also dass der 
fehler in der schaltung liegt.

mein adapter ist so aufgebaut:

DB9--->AVR
8      miso
-      5v
6,7    sck
4      mosi
3      reset
5      gnd

wobei miso einfach durchverbunden ist und sck, mosi und reset mit 
4,7kOhm pullup-widerständen und 5,1V-Zdioden verbunden sind. kann das so 
funktionieren, oder brauch ich einen transistor um reset auf GND zu 
ziehen?
kann mir jemand verraten was ich in ponyprog einstellen muss? evtl. auch 
um die sache mit dem transistor auf nem breadboard zu testen bevor ich 
wieder anfange zu löten.

dankesehr.

von Hubert G. (hubertg)


Angehängte Dateien:

Lesenswert?

Da gibt es doch jede Menge Schaltungen dafür. Ich habe mit dem begonnen, 
hat sehr gut funktioniert, bin mittlerweile aber auf diesen USB-Prog 
umgestiegen: www.ullihome.de/index.php/Hauptseite#USB_AVR-Lab
Solltest du mit deinem Programmer versuchen einen USB-Seriell Adapter zu 
verwenden, wirst du nicht glücklich werden.

von nasenbär (Gast)


Lesenswert?

danke für den plan, das sieht doch sehr gut aus. dann werde ich nachher 
nochmal alles auseinander nehmen. usb-seriell adapter benutz ich nicht 
und ich bin mir über die problematik bewusst.

eine frage habe ich noch: ist der 1k widerstand ein pull-up widerstand 
für den fall, dass die z-dioden durchsteuern und dann der eingang (mosi, 
sck) undefiniert sind? (sind das dann pull-down widerstände)

ich glaube ich hab die sache mit den pullup-widerstände glaube noch 
nicht so ganz verstanden, weil immer nur erklärt wird was bei rauskommt. 
also die sind nur dafür da, dass man nichts kurzschließt oder in der 
luft hängen lässt, richtig?

von Hubert G. (hubertg)


Lesenswert?

Die 1k sind einfach nur Serienwiderstände. PullUp und PullDown sind 
dafür da um nichts in der Luft hängen zu lassen.

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
Noch kein Account? Hier anmelden.