找回密码
 立即注册
楼主: 大明狐

字库生成工具@AiCube-ISP-V6.96T使用体验:功能最全面,界面最友好,操作最方便

  [复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:3
  • 最近打卡:2026-01-24 09:22:21
已绑定手机

0

主题

6

回帖

18

积分

新手上路

积分
18
发表于 2026-1-22 19:12:53 | 显示全部楼层
烧录后字体和图片乱码了  求助

点评

乱码的原因有很多,比如取模顺序和显示函数的读取顺序不一致,或者屏幕配置、显示方式之类出错都有可能造成乱码。 描述一下乱码的情况,或者照片和截图,或者源代码,才好判断。  详情 回复 发表于 2026-1-23 09:11
回复

使用道具 举报 送花

  • 打卡等级:以坛为家III
  • 打卡总天数:713
  • 最近打卡:2026-03-24 05:05:57

39

主题

456

回帖

4356

积分

荣誉版主

积分
4356
发表于 2026-1-23 09:11:28 | 显示全部楼层
oppo*** 发表于 2026-1-22 19:12
烧录后字体和图片乱码了  求助

乱码的原因有很多,比如取模顺序和显示函数的读取顺序不一致,或者屏幕配置、显示方式之类出错都有可能造成乱码。
描述一下乱码的情况,或者照片和截图,或者源代码,才好判断。
能体会到发现一个不理解的现象然后找原因然后要么解决掉问题要么被问题解决掉的那种快乐是我的幸运
回复

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:3
  • 最近打卡:2026-01-24 09:22:21
已绑定手机

0

主题

6

回帖

18

积分

新手上路

积分
18
发表于 2026-1-23 09:32:27 | 显示全部楼层
大*** 发表于 2026-1-23 09:11
乱码的原因有很多,比如取模顺序和显示函数的读取顺序不一致,或者屏幕配置、显示方式之类出错都有可能造 ...

帮我看看这怎么写代码 谢谢

引脚

引脚

st7789

st7789

点评

仅凭这两张照片,只能知道你用的是SPI接口的9针的ST7789屏幕,还有51单片机的开发板,无法获知你提出的“乱码”问题的细节。 根据能显示乱码这一点判断,驱动程序部分是能够正常运行的,猜测最大可能是文字和图片  详情 回复 发表于 2026-1-23 10:49
回复

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:3
  • 最近打卡:2026-01-24 09:22:21
已绑定手机

0

主题

6

回帖

18

积分

新手上路

积分
18
发表于 2026-1-23 09:35:25 | 显示全部楼层
oppo*** 发表于 2026-1-23 09:32
帮我看看这怎么写代码 谢谢

stc89c52 芯片
回复

使用道具 举报 送花

  • 打卡等级:以坛为家III
  • 打卡总天数:713
  • 最近打卡:2026-03-24 05:05:57

39

主题

456

回帖

4356

积分

荣誉版主

积分
4356
发表于 2026-1-23 10:49:48 | 显示全部楼层
oppo*** 发表于 2026-1-23 09:32
帮我看看这怎么写代码 谢谢

仅凭这两张照片,只能知道你用的是SPI接口的9针的ST7789屏幕,还有51单片机的开发板,无法获知你提出的“乱码”问题的细节。



根据能显示乱码这一点判断,驱动程序部分是能够正常运行的,猜测最大可能是文字和图片的取模顺序错误导致的显示结果和原始文字图片不一致,但也只是猜测,具体还要看到显示效果的照片或者截取一部分取模数据贴上来进行进一步判断。

下面这个文件是从金逸晨获取的9针ST7789屏幕模块的STC59C52版的驱动例程,可以参考排查一下是不是你用的显示代码有问题,引脚接口根据你自己的接线进行修改。
(因为你用的9针的模块上的SDA-O在实际使用中没有什么具体作用,所以可以不接线)
main.c (156.35 KB, 下载次数: 9)


另外建议买一片 AI8051U 的40脚直插芯片,可以完美兼容你的开发板上的59c52芯片,这样既不耽误学习基础的59c52的功能,还可以在论坛上找到很多相关的资料和例程,显示效果也会更好。

如果能确定是取模顺序的原因,因为TFT彩屏的显示顺序通常用的是“逐行式”,也就是水平方向读取和显示字模数据。因此在给文字和图片取模的时候,也要选择“逐行式”或者“水平方向,从左到右,从上到下”

截图202601231036254746.jpg 截图202601231037076621.jpg 截图202601231039217581.jpg 截图202601231038276913.jpg
能体会到发现一个不理解的现象然后找原因然后要么解决掉问题要么被问题解决掉的那种快乐是我的幸运
回复

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:3
  • 最近打卡:2026-01-24 09:22:21
已绑定手机

0

主题

6

回帖

18

积分

新手上路

积分
18
发表于 2026-1-23 18:31:47 | 显示全部楼层
大*** 发表于 2026-1-23 10:49
仅凭这两张照片,只能知道你用的是SPI接口的9针的ST7789屏幕,还有51单片机的开发板,无法获知你提出的“ ...

麻烦你 写简易测试代码   程序文件不要太大了

点评

已经很麻烦了。你一直不提供乱码现象或者你的程序代码,没办法推断具体问题。 给你的测试程序已经最小了,TFT的驱动代码没法再小了。  详情 回复 发表于 2026-1-24 02:41
回复

使用道具 举报 送花

  • 打卡等级:以坛为家III
  • 打卡总天数:713
  • 最近打卡:2026-03-24 05:05:57

39

主题

456

回帖

4356

积分

荣誉版主

积分
4356
发表于 2026-1-24 02:41:15 | 显示全部楼层
oppo*** 发表于 2026-1-23 18:31
麻烦你 写简易测试代码   程序文件不要太大了

已经很麻烦了。你一直不提供乱码现象或者你的程序代码,没办法推断具体问题。
给你的测试程序已经最小了,TFT的驱动代码没法再小了。
能体会到发现一个不理解的现象然后找原因然后要么解决掉问题要么被问题解决掉的那种快乐是我的幸运
回复

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:3
  • 最近打卡:2026-01-24 09:22:21
已绑定手机

0

主题

6

回帖

18

积分

新手上路

积分
18
发表于 2026-1-24 09:22:21 | 显示全部楼层
大*** 发表于 2026-1-24 02:41
已经很麻烦了。你一直不提供乱码现象或者你的程序代码,没办法推断具体问题。
给你的测试程序已经最小了 ...

好吧 谢谢
回复

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:3
  • 最近打卡:2026-01-24 09:22:21
已绑定手机

0

主题

6

回帖

18

积分

新手上路

积分
18
发表于 2026-1-24 09:24:31 | 显示全部楼层

程序文件太大了  烧录不进去了
我已经买了AI8051U 等待中······
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:55
  • 最近打卡:2026-03-24 10:49:03
已绑定手机

0

主题

42

回帖

244

积分

中级会员

积分
244
发表于 2026-2-7 09:15:27 | 显示全部楼层
取模工具
回复

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2026-3-24 18:19 , Processed in 0.117905 second(s), 92 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表