找回密码
 立即注册
查看: 527|回复: 7

DMA 并口显示

[复制链接]

6

主题

14

回帖

134

积分

注册会员

积分
134
发表于 2024-8-13 07:48:05 来自手机 | 显示全部楼层 |阅读模式
用DMA 8位并口显示一些常用字母,显示8x16的可以正常显示,
显示6x12的,就不知道显示的什么东西了,有没有大佬帮忙看看那里不对
IMG_20240813_071258.jpg
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:424
  • 最近打卡:2025-05-02 14:37:11
已绑定手机

76

主题

4840

回帖

8361

积分

超级版主

DebugLab

积分
8361
发表于 2024-8-13 09:57:29 | 显示全部楼层

这里改成6呢?
截图202408130956501684.jpg
DebugLab
回复 支持 反对

使用道具 举报 送花

6

主题

14

回帖

134

积分

注册会员

积分
134
发表于 2024-8-13 10:09:59 来自手机 | 显示全部楼层
DebugLab 发表于 2024-8-13 09:57
这里改成6呢?

改成6也不对的,我试过
回复 支持 反对

使用道具 举报 送花

6

主题

14

回帖

134

积分

注册会员

积分
134
发表于 2024-8-13 10:10:04 来自手机 | 显示全部楼层
DebugLab 发表于 2024-8-13 09:57
这里改成6呢?

改成6也不对的,我试过
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:453
  • 最近打卡:2025-05-02 08:15:40
已绑定手机

13

主题

1257

回帖

2975

积分

金牌会员

积分
2975
发表于 2024-8-13 11:29:39 | 显示全部楼层
你使用的8*16与6*12字库是同样的扫描方式吗?
回复 支持 反对

使用道具 举报 送花

6

主题

14

回帖

134

积分

注册会员

积分
134
发表于 2024-8-13 11:49:43 来自手机 | 显示全部楼层
21cnsound 发表于 2024-8-13 11:29
你使用的8*16与6*12字库是同样的扫描方式吗?

一样的,取模软件是stc -isp,6x12取样出来是9位,不能显示,然后我换了一个软件取出来12位,还是不能显示,最后,我用stc- isp取点阵宽度和高度都是12,取出来是18位,修改好后,可以正常显示出来,但是,但是显示有很明显的闪烁感,明显不对,6x12字体取模都是12位,stc取模软件是9位,
IMG_20240813_114410.jpg
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:105
  • 最近打卡:2025-04-30 09:14:19

2

主题

48

回帖

386

积分

中级会员

积分
386
发表于 2024-8-14 09:31:13 | 显示全部楼层
  • 字体数据不匹配
    • 确保使用的6x12字体数据是正确且完整的。有时候,字体数据可能损坏或不完整,导致显示异常。
    • 检查字体数据的格式是否与显示设备或软件的预期格式相匹配。
  • 显示缓冲区设置错误
    • DMA传输时,需要正确设置源数据(字体数据)和目标地址(显示缓冲区)。如果目标缓冲区的设置与字体大小不匹配,可能会导致显示异常。
    • 对于6x12字体,需要确保显示缓冲区的大小和布局能够容纳这种尺寸的字体数据。
  • 并口配置问题
    • 并口的配置(如数据宽度、时钟频率等)可能需要根据不同的字体大小进行调整。
    • 如果并口配置不当,可能会导致数据传输错误或显示异常。
  • 显示设备或软件限制
    • 某些显示设备或软件可能只支持特定大小的字体显示。如果尝试显示不支持的字体大小,可能会出现异常。


回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:2
  • 最近打卡:2024-07-16 17:00:04

5

主题

14

回帖

375

积分

中级会员

积分
375
发表于 2024-8-26 10:43:23 | 显示全部楼层
本帖最后由 bwsu 于 2024-8-26 12:30 编辑

字库取模一般是固定8点倍数,每个字节不足8点会填充剩余的,比如6x12,那么取模打包后实际是8x12,最后2点为空数据,你在调用时要注意处理最后2个点,要丢弃。

推荐几个常用提取软件:
LcmZimo.zip (1.63 MB, 下载次数: 43)

还有CharacterMatrix,高通点阵字库提取软件FontLab等,大同小异。

提供一个验证字模内容的软件参考,该软件可验证从左到右,从上到下,左高位的取模方式:
1.png

2.png


软件参考:https://blog.csdn.net/weixin_43307086/article/details/136356405

回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-2 15:01 , Processed in 0.136859 second(s), 102 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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