MC242GX
Modulo display OLED IIC da 2.42 pollici
Manuale d'uso
CR2023-MI2462
Descrizione della risorsa
La directory delle risorse è mostrata nella figura seguente:
Elenco | Descrizione del contenuto |
1-Dimostrazione | Contiene sampi programmi e le istruzioni d'uso per ciascun MCU |
2-Specifiche | Comprese le specifiche dello schermo OLED e le specifiche del prodotto |
3-Struttura_Diagramma | Compresi i documenti sulla struttura delle dimensioni del prodotto |
4-Driver_IC_Data_Sheet | Inclusa la scheda tecnica IC del driver dello schermo OLED |
5-Schema | Compreso il diagramma schematico dell'hardware del prodotto, il diagramma dei componenti OLED Altium e la confezione del PCB |
6-Manuale_utente | Contiene il documento di istruzioni per l'utente del prodotto |
7-Carattere&Immagine_Molding_Tool | Contiene software di estrazione di immagini, software di estrazione di caratteri e utilizzo del software Istruzioni. I test di visualizzazione di immagini e testi negli anni 'XNUMXampil programma richiede l'utilizzo di questi due software per la presa dello stampo. |
Descrizione dell'interfaccia
L'interfaccia sul retro del modulo è mostrata nella figura seguente:
NOTA:
A. Il resistore dell'indirizzo lIC viene utilizzato per selezionare l'indirizzo del dispositivo slave IIC. Se è saldato sul lato 0x78, selezionare l'indirizzo del dispositivo slave 0x78. Se è saldato sul lato 0x7A, selezionare l'indirizzo del dispositivo slave 0x7A;
B. La fila di pin RES non è saldata per impostazione predefinita. Se è necessario controllare la funzione di ripristino nel programma, è necessario saldarla;
Numero | Pin del modulo | Pin Funzione Descrizione |
1 | Terra | Messa a terra dell'alimentazione dello schermo OLED |
2 | VCC | Polo positivo dell'alimentatore dello schermo OLED (collegato a 5 V/3.3 V) |
3 | SCE | Segnale dell'orologio del bus IIC |
4 | SDA | Segnale dati bus IIC |
5 | RISORSE | La disposizione dei pin non è saldata per impostazione predefinita. Se è necessario controllare la funzione di ripristino nel programma, è necessario saldarla |
Principio di funzionamento
3.1. Introduzione al controller SSD1309
SSD1309 è un controller OLED/PLED che supporta una risoluzione massima di 128 * 64 e ha una GRAM da 1024 byte. Supporta bus dati per porta parallela 8 e 6800 bit 8, nonché bus per porta seriale SPI a 8080 e 3 fili e bus I4C. A causa dell'elevato numero di 2 porte richieste per il controllo parallelo, quelli più comunemente utilizzati sono il bus della porta seriale SPI e il bus 10C. Supporta la visualizzazione a scorrimento verticale e può essere utilizzato per piccoli dispositivi portatili come telefoni cellulari, lettori MP12, ecc.
Il controller SSD1309 utilizza 1 bit per controllare la visualizzazione di un pixel, quindi ciascun pixel può visualizzare solo colori doppi in bianco e nero. La RAM visualizzata è divisa in un totale di 8 pagine, con 8 righe per pagina e 128 pixel per riga. Quando si impostano i dati pixel, è necessario prima specificare l'indirizzo della pagina, quindi specificare separatamente l'indirizzo basso e l'indirizzo alto della colonna, in modo che 8 punti pixel verticali vengano impostati simultaneamente ogni volta. Per controllare in modo flessibile i punti dei pixel in qualsiasi posizione, il software imposta innanzitutto un array globale unidimensionale della stessa dimensione della RAM del display.
I dati dei pixel vengono prima impostati sull'array globale e questo processo utilizza le operazioni OR e AND per garantire che i dati precedentemente scritti sull'array globale non vengano danneggiati. Quindi, i dati dell'array globale vengono scritti nella RAM del display, in modo che possano essere visualizzati tramite OLED.
3.2. Introduzione al protocollo di comunicazione IIC
Il processo di scrittura dei dati sul bus 1IC è mostrato nella figura seguente:Dopo che il bus IIC inizia a funzionare, invia prima l'indirizzo del dispositivo slave. Dopo aver ricevuto una risposta dal dispositivo slave, invia un byte di controllo per avvisare il dispositivo slave. I successivi dati da inviare sono un comando da scrivere nel registro IC o dati da scrivere nella RAM. Dopo aver ricevuto una risposta dal dispositivo slave, invia più valori di byte finché la trasmissione non viene completata e il bus IIC smette di funzionare. Tra loro:
C0=0: questo è l'ultimo byte di controllo, i successivi byte inviati sono tutti byte di dati
C0=1: i successivi due byte da inviare sono byte di dati e un altro byte di controllo
D/C =O: byte di operazione del comando del registro
D/C =1: byte per il funzionamento dei dati RAM
Il diagramma della sequenza di avvio e arresto dell'IIC è il seguente:
Quando sia la linea dati che la linea clock dell'[IC rimangono a livello alto, l'IIC è in uno stato inattivo. In questo momento, la linea dati cambia dal livello alto al livello basso e la linea dell'orologio continua a rimanere al livello alto. Il bus IIC avvia la trasmissione dei dati. A quel punto, la linea dell'orologio rimase al livello alto, la linea dati passò dal livello basso al livello alto e il bus IIC interruppe la trasmissione dei dati.
Il diagramma temporale affinché IIC invii un po' di dati è il seguente:Invia 1 bit di dati per ogni impulso di clock (il processo di sollevamento e abbassamento). A quel tempo, la linea dell'orologio era ad alto livello di potenza e la linea dati doveva rimanere stabile.
A quel tempo, la linea dell'orologio era a basso livello di potenza per consentire il cambio della linea dati.
Il diagramma della sequenza di invio dell'ACK è il seguente:
Quando il dispositivo master attende l'ACK dal dispositivo slave, deve mantenere la linea dell'orologio a un livello alto e quando il dispositivo slave invia un ACK, deve mantenere la linea dati a un livello basso.
Descrizione hardware
4.1. Circuito dello schermo di visualizzazione OLED
Questo circuito è un circuito per schermo OLED, in cui OLED1 ha un'interfaccia FPC 2.42P da 24 pollici. C2~C6 sono condensatori di bypass per pin OLED. R2 e R3 sono i resistori pull-up dell'orologio IIC e dei pin dati. R1 è il resistore di limitazione della corrente di riferimento del pixel OLED. R4, D2 e C8 insieme formano il circuito di ripristino dell'OLED. Il principio è che quando il modulo è acceso, il condensatore C8 si carica. In questo momento, C8 equivale a un cortocircuito, che collegherà direttamente il pin RESET dell'OLED a GND. In questo momento, il pin RESET dell'OLED è a un livello basso e sta entrando nello stato di ripristino. Dopo che C8 è stato caricato, C8 equivale a un interruttore automatico e il pin RESET verrà portato a 3.3 V dal resistore pull-up R4, completando l'azione di ripristino ed entrando nel normale stato operativo. La funzione di D2 è quella di rilasciare rapidamente la carica di C8 quando il modulo OLED viene spento, assicurando che la funzione di ripristino del modulo OLED possa funzionare normalmente quando l'alimentazione viene interrotta rapidamente e quindi riaccesa.
4.2. Circuito di alimentazione esterno OLED
Questo circuito è un circuito boost esterno OLED, dove U2 è un circuito integrato boost SX1308.
C7 è il condensatore del filtro di bypass, L1 è l'induttore di accumulo dell'energia e D1 è il diodo che impedisce la direzione inversa. R2 e R3 sono resistori di feedback. SX1308 commuta l'alta frequenza attraverso un pin e L1 e D1 insieme formano un circuito di accumulo di energia. Feedback uscita FB a 3 pin voltage. Consultando il manuale dati dell'SX1308, si può vedere che il suo feedback voltage è 0.6 V. Pertanto, la corrente che scorre attraverso R1 e R2 è 0.6/R1, risultando in VPP=(0.6/R1) x (R1+R2), che si calcola sia circa 12.6 V.
4.3. Circuito di interfaccia pin 5P
Si tratta di un circuito di interfaccia con pin di fila con spaziatura 5P 2.54 mm utilizzato per connettersi al controllo principale. Tra questi, P1 è un pin 5P e i pin 1-5 sono rispettivamente GND, VCC, SCL, SDA e RESET. A causa del circuito di reset interno del modulo, il pin RESET non è saldato per impostazione predefinita. Se vuoi controllare la funzione RESET nel programma, devi saldare il pin e collegarlo alla porta GPIO.
4.4. IIC Seleziona circuito dall'indirizzo del dispositivo
Quando si seleziona il pull-up, selezionare l'indirizzo del dispositivo slave 0x7A; Quando si seleziona il menu a discesa, selezionare l'indirizzo del dispositivo slave 0x78 (predefinito)
4.5. Circuito di alimentazione del sistema
Questo circuito è un circuito regolatore di potenza del sistema modulare, con U1 come regolatore, che può convertire l'ingresso esterno 5 V o 3.3 V voltage nell'uscita da 3.3 V e C1 come condensatore del filtro di bypass.
Example istruzioni per l'uso del programma
Per istruzioni specifiche fare riferimento all'esample documento di istruzioni per l'uso del programma nell'example directory del programma.
A. Collegare il modulo display alla scheda di controllo principale (collegarlo direttamente, utilizzare il cavo DuPont o il collegamento tramite cavo FPC);
B. Collegare la scheda di controllo principale al PC (deve essere collegata in base al metodo di download) e accendere la scheda di controllo principale;
C. Modificare, compilare e scaricare sampi programmi;
D. Controllare il display del modulo e verificare se il programma viene eseguito correttamente;
Software di strumenti comuni
L'exampIl programma deve visualizzare cinese e inglese, simboli e immagini monocromatiche, pertanto è necessario utilizzare il software di acquisizione stampi PCtoLCD2002.
PCtoLCD2002 viene utilizzato per l'estrazione di testo o immagini monocromatiche.
Il software di presa stampo PCtoLCD2002 è impostato come segue:
Codice Yin per la selezione del formato a matrice di punti
Selezionare la modalità riga per riga per la presa dello stampo (il programma di test C51 deve selezionare il determinante)
Selezionare la direzione dello stampo in senso orario (con la posizione più alta davanti) (il programma di test C51 deve selezionare inverso (prima l'ordine basso))
Numero di uscita Selezione del sistema Numero esadecimale
Selezione formato personalizzato Formato C51
Il metodo di impostazione specifico può essere trovato di seguito webpagina: http://www.lcdwiki.com/Cinese_e inglese visualizzano le impostazioni_modulo
Documenti / Risorse
![]() |
Modulo OLED IIC LCDWIKI MC242GX da 2.42 pollici [pdf] Manuale d'uso MC242GX Modulo OLED IIC da 2.42 pollici, MC242GX, Modulo OLED IIC da 2.42 pollici, Modulo OLED IIC, Modulo OLED, Modulo |