一开始用字模3增强版提取字符时,发现对应的代码不一样。有人说因为没有**,我**后发现还是一样。tft显示都是乱码,我心想我可是按着教程来的,怎么回事乱码了。也许是参数设置有问题,于是我就设置了一下参数。如下图:
但试了之后还是显示乱码,头疼死了,不知道什么情况。我查看了一下源码,发现一个问题,终于知道是什么原因了。看下图:
字符显示函数是从低位开始写入的,而我字符取模是采用字符正序,如上图所示。其实解决方法有两个,第一就是字模格式中的字节正序该成字节倒序,如下图:
还可以修改程序,把字节从高位开始写入,如下图:
批量取模后:6X12 与例程的相同。液晶显示正常。
汉字显示也是同样的道理,只是尺寸不同。
|