RA8875-Videocontroller und externe Schriftarten im EEPROM W25Q32 für schnelle Textausgabe auf dem Bildschirm

Diejenigen, die in ihren Entwürfen auf die Notwendigkeit gestoßen sind, eine große Menge Text auf dem Bildschirm anzuzeigen, wissen, wie langsam dies geschieht, selbst wenn der Austausch mit dem Videocontroller über einen parallelen Bus erfolgt.





Der RA8875- Videocontroller kann ein externes EEPROM mit Schriftarten verbinden. Informationen zu diesen EEPROMs finden Sie auf der xlatb Github-Seite . Es reicht aus, wenn der steuernde Mikrocontroller den RA8875 in den Textmodus schaltet und einen Text sendet. Die Ausgabe dieses Textes erfolgt fast sofort.





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 .





Wenn Sie eine Schriftart erstellen, müssen Sie das Zeichenbild nach links verschieben, damit Sie den leeren Bereich zuschneiden können, indem Sie die erforderliche Zeichenbreite in Pixel festlegen.





Auf Github gibt es neben Schriftarten, vorgefertigter Firmware und einem Dienstprogramm zum Erstellen einer Hex-Datei aus asm auch eine Schaltung und eine Leiterplatte des Anzeigemoduls. Dieses Modul wurde für eZ80f91 erstellt.








All Articles