zu testen, ergibt sich normalerweise ein bisschen Arbeit, um Vertrauen zu erhalten, wenn es sich um neue Teile handelt. [Glitch] erhielt seine Hände auf diesem OLED-Bildschirm, der von Sabernetics hergestellt wird, und wünschte, es wünschte, er wünschte, einen Wirbel bereitzustellen, bevor er einen Job bauen kann. Er packte seinen Bus-Pirat, um die Erkundung der Ins sowie die Outs des neuen Teils zu unterstützen.

Der 96 × 16-DOT-Matrix-Bildschirm verwendet das I2C-Protokoll, wodurch der Pin-Zählen wirklich niedrig ist (Sechs-Pins für: Masse, Reset, Takt, Daten, Chipauswahl sowie Spannung). Da der Bus-Pirat Sie den Befehl-linieähnlichen Zugriff auf die I2C bietet, ist es eine natürliche Option für einen ersten Test. Tatsächlich war das Tool unser Go-to-Gadget für dieses Protokoll für viele Projekte.

Die ersten gesendeten Befehle sind Konfigurationswerte für den SSD1306, die das Display treibt. Diese konfigurieren konfigurieren, die Spannungsumwandlung sowie andere wesentliche Werte, die erforderlich sind, um auf dem Display erforderlich sind. Es sprang auf das Leben und zeigte zufällige Pixel, weil der RAM noch nicht initialisiert worden war. Der Erfolg des Erfolgs [Glitch] bewegte sich auf die Skriptfunktionen des Bus-Pirats sowie mit einem Python-Skript, das den oben gesehenen Demo treibt. Nun, da er die Befehle versteht, die er braucht, ist es sehr einfacher, Code für einen Mikrocontroller-Treiber zusammenzusetzen.

Leave A Comment

Recommended Posts