Eine digitale Anzeige soll vier Ziffern von einem Mikrocontroller darstellen – mit einem seriellen MAX7219 LED-Treiber und einer 7-Segment-Anzeige mit gemeinsamer Kathode.
Die dahinterstehenden Entscheidungen verstehen.
MAX7219 verwenden, um die Anzahl der Mikrocontroller-Pins zu reduzieren und alle Segmente sowie Ziffern über eine serielle 3-Draht-Schnittstelle anzusteuern.
Den Segmentstrom mit einem einzelnen ISET-Widerstand (47k) statt mit acht Widerständen für die einzelnen Segmente einstellen.
Separate VCC- und GND-Entkopplungskondensatoren (10uF und 100nF) für einen stabilen Betrieb des MAX7219 verwenden.
Diesen Netzplan wiederverwenden, wenn eingebettete Projekte mit SPI um eine 4-stellige numerische Anzeige ergänzt werden sollen, etwa Arduino- oder ESP8266/ESP32-basierte Uhren, Zähler oder Sensordisplays.