MC242GX
Módulo de pantalla OLED IIC de 2.42 pulgadas
Manual de usuario
CR2023-MI2462

Descripción del recurso
El directorio de recursos se muestra en la siguiente figura:
| Directorio | Descripción del contenido |
| 1-Demostración | Contiene sampProgramas de archivos e instrucciones de uso para cada MCU. |
| 2-especificación | Incluyendo especificaciones de pantalla OLED y especificaciones del producto. |
| 3-Diagrama_estructura | Incluyendo documentos de estructura de tamaño del producto. |
| 4-Hoja_de_datos_IC_del_controlador | Incluyendo la hoja de datos del IC del controlador de pantalla OLED |
| 5-Esquema | Incluye diagrama esquemático del hardware del producto, diagrama de componentes OLED Altium y empaque de PCB |
| 6-Manual_de_usuario | Contiene un documento de instrucciones para el usuario del producto. |
| 7-Herramienta de moldeo de imágenes y caracteres | Contiene software de extracción de imágenes, software de extracción de caracteres y uso de software. instrucciones. Las pruebas de visualización de imágenes y texto en el sampEl programa requiere el uso de estos dos software para la toma de moldes. |
Descripción de la interfaz
La interfaz en la parte posterior del módulo se muestra en la siguiente figura:

NOTA:
A. La resistencia de dirección IIC se utiliza para seleccionar la dirección del dispositivo esclavo IIC. Si está soldado en el lado 0x78, seleccione la dirección del dispositivo esclavo 0x78. Si está soldado en el lado 0x7A, seleccione la dirección del dispositivo esclavo 0x7A;
B. La fila de pines RES no está soldada de forma predeterminada. Si es necesario controlar la función de reinicio en el programa, es necesario soldarla;
| Número | Pin del módulo | Descripción de la función de clavija |
| 1 | Tierra | Tierra de la fuente de alimentación de la pantalla OLED |
| 2 | CCV | Polo positivo de la fuente de alimentación de la pantalla OLED (conectado a 5V/3.3V) |
| 3 | SCE | Señal de reloj del bus IIC |
| 4 | Adventista del Séptimo Día | señal de datos del bus IIC |
| 5 | RES | La disposición de los pines no está soldada de forma predeterminada. Si es necesario controlar la función de reinicio en el programa, es necesario soldarla |
Principio de funcionamiento
3.1. Introducción al controlador SSD1309
SSD1309 es un controlador OLED/PLED que admite una resolución máxima de 128 * 64 y tiene un GRAM de 1024 bytes. Admite buses de datos de puerto paralelo de 8 bits 6800 y 8 de 8080 bits, así como buses de puerto serie SPI de 3 y 4 cables y buses I2C. Debido a la gran cantidad de 10 puertos necesarios para el control paralelo, los más utilizados son el bus de puerto serie SPI y el bus 12C. Admite visualización de desplazamiento vertical y se puede utilizar para dispositivos portátiles pequeños como teléfonos móviles, reproductores de MP3, etc.
El controlador SSD1309 utiliza 1 bit para controlar la visualización de un píxel, por lo que cada píxel solo puede mostrar colores duales en blanco y negro. La RAM mostrada se divide en un total de 8 páginas, con 8 filas por página y 128 píxeles por fila. Al configurar los datos de píxeles, es necesario especificar primero la dirección de la página y luego especificar la dirección inferior de la columna y la dirección superior de la columna por separado, de modo que se establezcan 8 puntos de píxeles verticales simultáneamente cada vez. Para controlar de manera flexible los puntos de píxeles en cualquier posición, el software primero establece una matriz global unidimensional del mismo tamaño que la RAM de la pantalla.
Los datos de píxeles se configuran primero en la matriz global y este proceso utiliza operaciones OR y AND para garantizar que los datos escritos previamente en la matriz global no se dañen. Luego, los datos de la matriz global se escriben en la RAM de la pantalla, para que puedan mostrarse a través de OLED.
3.2. Introducción al protocolo de comunicación de la IIC
El proceso de escritura de datos en el bus 1IC se muestra en la siguiente figura:
Una vez que el bus IIC comienza a funcionar, primero envía la dirección del dispositivo esclavo. Después de recibir una respuesta del dispositivo esclavo, envía un byte de control para notificar al dispositivo esclavo. Los siguientes datos que se enviarán son un comando para escribir en el registro IC o datos para escribir en la RAM. Después de recibir una respuesta del dispositivo esclavo, envía varios valores de bytes hasta que se completa la transmisión y el bus IIC deja de funcionar. Entre ellos:
C0=0: Este es el último byte de control y los siguientes enviados son todos bytes de datos.
C0=1: Los siguientes dos bytes a enviar son bytes de datos y otro byte de control
D/C =O: Byte de operación del comando de registro
D/C =1: Bytes para operación de datos RAM
El diagrama de secuencia de inicio y parada de IIC es el siguiente:
Cuando tanto la línea de datos como la línea de reloj del [IC permanecen en un nivel alto, el IIC está en estado inactivo. En este momento, la línea de datos cambia del nivel alto al nivel bajo y la línea de reloj continúa en el nivel alto. El bus IIC inicia la transmisión de datos. En ese momento, la línea de reloj permaneció en un nivel alto, la línea de datos cambió de un nivel bajo a un nivel alto y el bus IIC detuvo la transmisión de datos.
El cronograma para que IIC envíe un poco de datos es el siguiente:
Envíe 1 bit de datos por cada pulso de reloj (el proceso de subir y bajar). En ese momento, la línea de reloj tenía un nivel de potencia alto y la línea de datos debe permanecer estable.
En ese momento, la línea de reloj tenía un nivel de energía bajo para permitir que la línea de datos cambiara.
El diagrama de secuencia de envío de ACK es el siguiente:
Cuando el dispositivo maestro espera el ACK del dispositivo esclavo, necesita mantener la línea de reloj en un nivel alto, y cuando el dispositivo esclavo envía un ACK, necesita mantener la línea de datos en un nivel bajo.
Descripción del hardware
4.1. Circuito de pantalla OLED
Este circuito es un circuito de pantalla OLED, donde OLED1 tiene una interfaz FPC 2.42P de 24 pulgadas. C2~C6 son condensadores de derivación para pines OLED. R2 y R3 son las resistencias pull-up de los pines de datos y de reloj del IIC. R1 es la resistencia limitadora de corriente de la corriente de referencia del píxel OLED. R4, D2 y C8 juntos forman el circuito de reinicio OLED. El principio es que cuando se enciende el módulo, el condensador C8 se cargará. En este momento, C8 equivale a un cortocircuito, que conectará directamente el pin RESET del OLED a GND. En este momento, el pin RESET del OLED está en un nivel bajo, entrando en el estado de reinicio. Después de cargar C8, C8 es equivalente a un disyuntor, y la resistencia pull-up R3.3 elevará el pin RESET a 4 V, completando la acción de reinicio y entrando en el estado de funcionamiento normal. La función de D2 es liberar rápidamente la carga de C8 cuando el módulo OLED está apagado, asegurando que la función de reinicio del módulo OLED pueda funcionar normalmente cuando la energía se corta rápidamente y luego se enciende.
4.2. Circuito de alimentación externo OLED 
Este circuito es un circuito de refuerzo externo OLED, donde U2 es un IC de refuerzo SX1308.
C7 es el condensador del filtro de derivación, L1 es el inductor de almacenamiento de energía y D1 es el diodo que evita la dirección inversa. R2 y R3 son resistencias de retroalimentación. SX1308 conmuta la alta frecuencia a través de un pin, y L1 y D1 juntos forman un circuito de almacenamiento de energía. Volumen de retroalimentación de salida FB de 3 pinestagmi. Al consultar el manual de datos del SX1308, se puede ver que su volumen de retroalimentacióntage es 0.6V. Por lo tanto, la corriente que fluye a través de R1 y R2 es 0.6/R1, lo que da como resultado VPP=(0.6/R1) x (R1+R2), que se calcula en aproximadamente 12.6 V.
4.3. Circuito de interfaz de pines 5P

Este es un circuito de interfaz de pines de fila de espaciado de 5P y 2.54 mm que se utiliza para conectarse al control principal. Entre ellos, P1 es un pin 5P y 1-5 pines son GND, VCC, SCL, SDA y RESET respectivamente. Debido al circuito de reinicio interno del módulo, el pin RESET no está soldado por defecto. Si desea controlar la función RESET en el programa, debe soldar el pin y conectarlo al puerto GPIO.
4.4. IIC Seleccionar circuito desde la dirección del dispositivo
Al seleccionar pull-up, seleccione la dirección del dispositivo esclavo 0x7A; Al seleccionar el menú desplegable, seleccione la dirección del dispositivo esclavo 0x78 (predeterminado)
4.5. Circuito de alimentación del sistema 
Este circuito es un circuito regulador de potencia del sistema de módulo, con U1 como regulador, que puede convertir una entrada externa de 5 V o 3.3 V vol.tage en salida de 3.3 V y C1 como condensador del filtro de derivación.
Exampinstrucciones de uso del programa
Para obtener instrucciones específicas, consulte el exampEl documento de instrucciones de uso del programa en el ex.ampdirectorio del programa.
A. Conecte el módulo de pantalla al tablero de control principal (conéctelo directamente, use un cable DuPont o una conexión de cable FPC);
B. Conecte el tablero de control principal a la PC (debe conectarse de acuerdo con el método de descarga) y encienda el tablero de control principal;
C. Modificar, compilar y descargar correos electrónicosamplos programas;
D. Verifique la pantalla del módulo y verifique si el programa se ejecuta correctamente;
Software de herramientas comunes
El exampEl programa necesita mostrar símbolos en chino e inglés e imágenes monocromáticas, por lo que se debe utilizar el software de toma de moldes PCtoLCD2002.
PCtoLCD2002 se utiliza para la extracción de texto o imágenes monocromáticas.
El software de toma de moldes PCtoLCD2002 está configurado de la siguiente manera:
Código Yin de selección de formato de matriz de puntos
Seleccione el modo fila por fila para la toma de molde (el programa de prueba C51 debe seleccionar Determinante)
Seleccione la dirección del molde tomando la dirección en el sentido de las agujas del reloj (con la posición más alta al frente) (el programa de prueba C51 debe seleccionar reversa (orden bajo primero))
Número de salida Selección del sistema Número hexadecimal
Selección de formato personalizado Formato C51
El método de configuración específico se puede encontrar en la siguiente webpágina: http://www.lcdwiki.com/Modulo_settings de visualización en chino_e inglés
Documentos / Recursos
![]() |
Módulo OLED IIC LCDWIKI MC242GX de 2.42 pulgadas [pdf] Manual del usuario MC242GX Módulo OLED IIC de 2.42 pulgadas, MC242GX, Módulo OLED IIC de 2.42 pulgadas, Módulo OLED IIC, Módulo OLED, Módulo |




