Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
streamprojekte:senseo:display [2017/06/27 18:41] – angelegt Hannes Jochriem | streamprojekte:senseo:display [2024/02/06 09:43] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== Display ====== | ====== Display ====== | ||
+ | |||
+ | ====== Schaltplan ====== | ||
+ | |||
+ | {{ : | ||
===== Grundlagen ===== | ===== Grundlagen ===== | ||
Zeile 29: | Zeile 33: | ||
Protokoll als PDF: {{: | Protokoll als PDF: {{: | ||
+ | |||
+ | ==== Taste ==== | ||
+ | |||
+ | Die Taste zur Kaffemengeneinstellung ist etwas speziell. Die Schaltung: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | SCK hängt mit einem 100R Schutzwiderstand direkt am Controller. Die Taste zieht über einen 2k2-Pulldown die SCK-Leitung gegen GND. | ||
+ | |||
+ | Daher muss SCK mit Push-Pull angesteuert werden, damit die Taste das Signal nicht verfälscht. (2k2 gegen GND reichen nicht für LOW-Pegel) | ||
+ | |||
+ | Die Abfrage der Taste geschieht über einen internen Pullup des Controllers auf der Hauptplatine: | ||
+ | |||
+ | - I²C-Kommunikation einstellen | ||
+ | - Pullup einschalten | ||
+ | - Eingangspin abfragen (LOW = Taste gedrückt) | ||
+ | - Pullup ausschalten | ||
+ | - I²C-Kommunikation fortsetzen |