• Uncategorized
  • 0

Usando i tuoi strumenti da banco per testare una nuova schermata

in genere richiede un po ‘di lavoro per ottenere confidenza quando riguarda l’utilizzo di nuove parti. [Glitch] ha avuto le mani su questo schermo OLED che è prodotto da Sabernetics e desiderava fornire un vortice prima di costruire un lavoro attorno ad esso. Afferrò il suo pirata dell’autobus per aiutare a scoprire gli Ins e outs della nuova parte.

La schermata Dot-Matrix da 96 × 16 utilizza il protocollo I2C, mantenendo il conteggio PIN veramente basso (sei perni per: terra, reset, orologio, dati, selezione del chip, così come tensione). Poiché il pirata dell’autobus fornisce il guadagno di comando-line-like accedere a I2C è un’opzione naturale per un primo test. In effetti, lo strumento è stato il nostro gadget go-to per quel protocollo per molti progetti.

I primi comandi inviati sono valori di configurazione per SSD1306 che guida il display. Questi configurano il contrasto, la conversione di tensione, nonché altri valori essenziali necessari per accendere il display. Aspettato alla vita, mostrando pixel casuali perché la RAM non era ancora stata inizializzata. Mantenere quel successo [glitch] passò alle funzionalità di scripting del pirata dell’autobus e sono finite con una sceneggiatura di Python che guida la demo vista sopra. Ora che comprende i comandi di cui ha bisogno, sarà un grande affare più semplice per comporre il codice per un driver del microcontrollore.

You may also like...

Leave a Reply

Your email address will not be published. Required fields are marked *