zhange 发表于 2024-7-30 12:07:02

记录lcd驱动注意事项


1.官方例程给的默认扫描方向   不按这个做字库字体显示有问题


zhange 发表于 2024-7-30 12:09:07



屏幕有点多   是这个屏

Z180SN019屏幕

zhange 发表于 2024-7-30 12:13:41

2.这个屏幕如果用的字比较少 可以存到单片机也可以外部flash

需要自己研究算法读取也可以对比txt里的汉字字节大小轮询对比,但是字体多的话就有点考验单片机了,建议全部字库存到外部flash根据字体的编码对应地址dma读取,(这个还没研究会,目前只会单片机存字体,单片机轮询查)

soma 发表于 2024-7-30 12:55:28

用过Nokia5110屏幕不是按这个扫描方式的

DebugLab 发表于 2024-7-30 13:25:15

不同的屏像素排列方式和数据顺序不同,还有字节内按位倒序和反白需要注意

zhange 发表于 2024-7-31 14:50:36

soma 发表于 2024-7-30 12:55
用过Nokia5110屏幕不是按这个扫描方式的

它有8中扫描方式    我用的默认的一种   

应该每个屏幕都是8中   看他默认是哪一个了

zhange 发表于 2024-7-31 14:55:28

字库烧写注意事项

自定义成下列方式烧写方便   字库大小也就200多k吧   stc芯片空间有点小得找个大点的其他芯片也可以分上几次来写我这里只测试了256个字体其他的开发板来了 用其他芯片来个一次写入试试记得保存模板

zhange 发表于 2024-7-31 14:57:46

本帖最后由 zhange 于 2024-7-31 14:59 编辑

flash芯片可以一次擦写玩   慢慢分几次往里边写   记得地址一定要4k对齐
也就是一次写4096字节的倍数4096字节是128个字体


gbk2312   3759个字体


页: [1]
查看完整版本: 记录lcd驱动注意事项