甜心小菜鸟 2025-09-20 11:43 采纳率: 50%
浏览 9

关于底层画字符函数没动,但是我自己定义字模就有图1的问题了,找不到原因!

#嵌入式
#lcd屏显示字符问题
#雅特力芯片/国产仿stm32

问题: lcd屏显示汉字”能" 出现图中效果,不知道是什么原因了。代码?
图1:

img

取模这里应该是没毛病的。
图2:

img


图3:

img

代码的话,因为是旧程序改的,底层画字符函数没动,旧程序里也有字符,这个是正常显示,但是我自己定义字模就有图1的问题了,找不到原因。。很郁闷

  • 写回答

6条回答 默认 最新

  • 阿里嘎多学长 2025-09-20 11:43
    关注

    阿里嘎多学长整理AIGC生成,因移动端显示问题导致当前答案未能完全显示,请使用PC端查看更加详细的解答过程

    问题分析

    • 您的问题是:在使用底层画字符函数时,显示的图案正确,但定义了自己字模后,显示的汉字出现异常。
    • 您提供的信息:
    • 图片1:显示的汉字“能”显示异常
    • 图片2/3:可能与问题相关的截图
    • 您的环境:
    • 嵌入式硬件:lcd屏
    • 单片机芯片:雅特力芯片或国产仿stm32

    解决方案

    1. 检查字模生成代码 检查您生成字模的代码是否正确,是否有任何语法错误或逻辑错误。

    2. 检查字模文件 检查字模文件是否正确无误,是否被正确地读入程序。

    3. 检查显示函数 检查显示字符函数是否正确地对字模文件进行操作。

    4. 检查lcd屏设置 检查lcd屏的设置是否正确,如分辨率、位数等。

    5. 尝试使用底层字库 如果以上步骤无法解决问题,请尝试使用底层字库来显示汉字,检查是否为字模文件的问题。

    如果您提供更多信息或代码,我们可以进一步分析并给出具体的解决方案。

    评论

报告相同问题?

问题事件

  • 创建了问题 9月20日