
|
INFO - FAQ - CC2-Forum - CCPro-Forum |
|
||
|
So, erste Tests sind abgeschlossen: - Leitungstreiber durch je einen 10K-Pullup (Aussenplatine) ersetzt - Fehler bleibt -Verschieden Möglichkeiten der Abschirmung ausprobiert - Fehler bleibt Der Fehler ist, dass immer ein und derselbe PCF8574 (der mit der Tastatur) anscheinend keine Tastenänderung zurückliefert. Die Tasten legen jeweils einen Pin auf 0V (10K Pullup an jedem Port). Der Fehler tritt nur zeitweise auf, manchmal sofort nach einem Reset, meistens aber erst nach einiger Zeit. Starte ich das Programm nicht neu, geht es nach ein paar Stunden wieder. Alle anderen Busteilnehmer arbeiten offensichtlich fehlerfrei. Langsam gehen mir die Ideen aus... Todi > Hi Reinhard, > > ich habe im Datenblatt keine Pullups gesehen und deshalb auch keine in meiner Schaltungskonfiguration vorgesehen. > Habe heute den Leitungstreiber (auf der Aussenplatine) ausgebaut und stattdessen zwei 10K-Pullups eingesetzt. Leider bin ich noch nicht zum Testen gekommen. Ich denke, dass ich das am Wochenende hinbekomme und werde dann das Ergebnis posten. > > Todi > > > > Hallo Todi (und alle anderen geneigten Leser). > > > > Was ich bei dem I2c Leitungstreiber vom "großen C" auch vermisse, sind die zwei pullup Widerstände zwischen SCL, SDA und jeweils +5V. > > In den Datenblättern ( LTC1694, P82B715 ) sind die immer vorhanden und sollen an die Kapazitäten der Leitungen angepasst werden. > > Ich werde in meiner Schaltung mal welche vorsehen. > > > > Reinhard |
| Antwort schreiben |