Controlador de vídeo RA8875 e fontes externas em EEPROM W25Q32 para saída de texto rápida na tela de exibição

Quem já percebeu em seus designs a necessidade de exibir uma grande quantidade de texto na tela sabe como isso acontece devagar, mesmo que a troca com o controlador de vídeo seja via barramento paralelo.





RA8875 EEPROM . EEPROM Github xlatb. RA8875 , .





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 .





Ao criar uma fonte, você precisa deslocar a imagem do caractere para a esquerda para poder cortar o espaço vazio definindo a largura do caractere necessária em pixels.





No Github, além de fontes, firmware pronto e um utilitário para criar um arquivo hex a partir do asm, há também um circuito e uma placa de circuito impresso do módulo de display. Este módulo foi criado para eZ80f91.








All Articles