Controlador de video RA8875 y fuentes externas en EEPROM W25Q32 para una salida de texto rápida en la pantalla de visualización

Aquellos que se han encontrado en sus diseños con la necesidad de mostrar una gran cantidad de texto en la pantalla, saben lo lento que sucede, incluso si el intercambio con el controlador de video es a través de un bus paralelo.





El controlador de video RA8875 tiene la capacidad de conectar una EEPROM externa con fuentes. La información sobre estas EEPROM se puede ver en la página de xlatb Github . Es suficiente que el microcontrolador de control cambie el RA8875 al modo de texto y envíe un texto, la salida de este texto ocurre casi instantáneamente.





EEPROM .





, RA8875 EEPROM W25Q32 . datasheet ER3304-1 , .





ASCII 96 , 16, 24 32 . ER3304-1 Arial Times , 96, Arial , Times . 3 , 16, 24 32 . «proportional adjusted», , EEPROM 34, 74 130 , ( , EEPROM ). , , 0x00, 0x0C 12 , , 16 . EEPROM :





- , . , , 16 32+2=34 .





BitFontCreator . HEX Python. , , . , . , , .





, - , hex .





Al crear una fuente, debe desplazar la imagen del personaje hacia la izquierda para poder recortar el espacio vacío estableciendo el ancho de carácter requerido en píxeles.





En Github, además de las fuentes, el firmware listo para usar y una utilidad para crear un archivo hexadecimal a partir de asm, también hay un circuito y una placa de circuito impreso del módulo de visualización. Este módulo fue creado para eZ80f91.








All Articles