Forum: Mikrocontroller und Digitale Elektronik I2C-EEPROM programmieren am COM1-Port


von Valentin (Gast)


Angehängte Dateien:

Lesenswert?

Hallo allerseits

Ich habe gestern meine RS232-Schnittstelle durch die Schaltung auf 
folgender Seite erweitert:http: 
//www.mikrocontroller.net/articles/Pony-Prog_Tutorial. Auf dieser Seite 
steht, dass wenn folgender Fehler auftritt: I2CBus Stop condition error 
(bad timing ?) (-20), die PullUp-Widerstände fehlen müssen. Bei mir 
taucht zwar der gleiche Fehler auf, aber die PullUp-Widerstände sind 
angeschloßen. Ich verwende zwar andere Transistoren, aber der Takt kommt 
durch und die Datenleitung geht für etwa eine halbe Sekunde auf 
High-Pegel. Außerdem ist bei meiner Schaltung C6 auf die 
Betriebsspannung und nicht auf Masse gelegt.

Ich habe alle erdenkliche Tests durchgeführt, und finde trotzdem den 
Fehler nicht.

Kann mir da einer Bitte weiterhelfen.

von Valentin (Gast)


Lesenswert?

Hallo

Ich habe mal heute C6 an masse gelötet, und trotzdem war der Fehler noch 
vorhanden.
Außerdem fand ich heute zwei BC337-40 Transistoren, und diese dann auf 
einem Steckbrett mit der Platine verbunden, und anschließend 
verschiedene PullUp-Widerstände ausprobiert. Immer der selbe Fehler.

Hat vielleicht noch jemand außer mir diese Schnittstelle, und kann mir 
wenigstens sagen, ob die bei den werten dieser Schaltung hier läuft.
http://www.mikrocontroller.net/articles/Pony-Prog_Tutorial

Wie jeder sehen kann, verwende ich keine LEDs, aber wenn man den 
dynamischen Ersatzwiderstand der LED in Reihe mit 1k und Parallel zu 3k3 
ausrechnet, geht r von 3,3k auf 1,12k runter. Also müsste meine 
Schaltung doch funktionieren.

Wäre wirklich sehr Dankbar für jeden noch so kleinen Tipp.

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.