Jens Bjoern Müller
05.07.2011, 00:27
Hallo,
ich möchte hier kurz meine Schaltung bzw. Programm zum auslesen der Senoren DS1621/LM75 vorstellen.
Natürlich habe ich noch Fragen dazu.
Es läuft alles über Robbi und funktioniert auch. Hauptsächlich habe ich mich der Arbeit von Wolfgang Back bedient. An dieser Stelle mein Dank. Aber auch das Forum war sehr hilfreich.
Zur Sache: Das Auslesen der Sensoren erfolgt über die Port's[15]-SCL und [16]-SDA. Die Anzeige erfolgt über 4 Siebensegmentanzeigen welche mit einem BCD zu Sieben-Segment Decoder(74LS47) gesteuert werden. Die einzelnen Segment taktet ein Dezimalzähler(4017).
Jetzt habe ich schon die restlichen Ports verbraucht. Port[9] - Port[12] für A0 - A3 (Eingänge des BCD Decoders) und Port[13] und [14] für Reset und Clock des Zählers.
Ist es möglich Ports zu sparen? Ich dachte da an SCL und SDA. Diese Ports sind ja schon vorhanden. Aber wie nutzen ?
Da ich über die Anzeige noch mehr machen will (einstellen Uhrzeit/Datum, ändern der Anzeige etc.) könnte ich die Ports z.B. als Schalter gut gebrauchen.
Wer Lust hat kann ja mal reinschauen und mir einen Tipp geben. Die Sensoren mußte ich etwas anders an den Bus schalten als W. Beck. Wichtig waren z.B. pullup Widerstände für SDA/SCL. Kann ich ja noch nachreichen.
Euer Jens Björn
achso [7] und [8] sind durch die Erweiterungsplatine belegt
ich möchte hier kurz meine Schaltung bzw. Programm zum auslesen der Senoren DS1621/LM75 vorstellen.
Natürlich habe ich noch Fragen dazu.
Es läuft alles über Robbi und funktioniert auch. Hauptsächlich habe ich mich der Arbeit von Wolfgang Back bedient. An dieser Stelle mein Dank. Aber auch das Forum war sehr hilfreich.
Zur Sache: Das Auslesen der Sensoren erfolgt über die Port's[15]-SCL und [16]-SDA. Die Anzeige erfolgt über 4 Siebensegmentanzeigen welche mit einem BCD zu Sieben-Segment Decoder(74LS47) gesteuert werden. Die einzelnen Segment taktet ein Dezimalzähler(4017).
Jetzt habe ich schon die restlichen Ports verbraucht. Port[9] - Port[12] für A0 - A3 (Eingänge des BCD Decoders) und Port[13] und [14] für Reset und Clock des Zählers.
Ist es möglich Ports zu sparen? Ich dachte da an SCL und SDA. Diese Ports sind ja schon vorhanden. Aber wie nutzen ?
Da ich über die Anzeige noch mehr machen will (einstellen Uhrzeit/Datum, ändern der Anzeige etc.) könnte ich die Ports z.B. als Schalter gut gebrauchen.
Wer Lust hat kann ja mal reinschauen und mir einen Tipp geben. Die Sensoren mußte ich etwas anders an den Bus schalten als W. Beck. Wichtig waren z.B. pullup Widerstände für SDA/SCL. Kann ich ja noch nachreichen.
Euer Jens Björn
achso [7] und [8] sind durch die Erweiterungsplatine belegt