下载个字库生成软件,我用的是原子论坛的,开始制作中文字库文件(FontLibrary.bin)。
再用另一个字库软件PCtoLCD2002,制作一个中文字库文件。新建一个文本文档,把“!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~”粘贴到里面保存(最外边的双引号去掉)。点打开文本文件选中新建的文件,然后点开始生成,生成的文件名的叫某某点BIN(en.bin)。
合并这刚做好的两个bin文件,用WinHex软件打开两个文件。复制en.bin粘贴到FontLibrary.bin末尾,保存到FontLibrary.bin。
用CH341编程器烧录文件到FLASH芯片中。把FLASH芯片焊接到固定版上,插到烧录器上,电压设置3.3V,编程档。
组装焊接硬件部分:
芯片 STM32
CS----------A2
SCK---------A5
MISO(DO)----A6
MOSI(DI)-----A7
单片机 ---->OLED:
PB14 ---->SCK
PB15 ---->SDA
V3.3 ---->VDD
GND ---->GND
烧录代码到STM32系统板,测试输出结果(写个中英文混搭"中国RMjfj=*")
按上篇文档建立工程FonTemp,删除超声波模块,添加FLASH模块和SPI模块(附件)。