ccczzh 发表于 2025-8-13 14:53:34

我重新拿了一块板子测试,188数码管部分让5个脚做了大致的等长处理,就没有再出现亮起错误,所以应该就是PCB设计数码管的线长没有做等长处理导致数据到达时间不一致,所以出现了亮起错误的现象。但是目前又出现问题就是,K1和K2无法同时亮起,两个程序同时点亮的情况下只会点亮K1,不会点亮K2。这个问题目前没有想到解决的方法

晓飛飛 发表于 2025-8-13 23:21:55

DebugLab 发表于 2025-8-13 11:24
逐段显示,只有亮的段两个IO推挽,其他IO高阻,点亮前后加延时

也许,同一时间可以点亮多段呢,这样节约刷新时间,LED亮度也能提升。

晓飛飛 发表于 2025-8-13 23:24:43

ccczzh 发表于 2025-8-13 11:02
这个数码管在PCB布线时,每一个引脚的线长需要等长吗?我驱动显示不全有没有可能是这个问题呢?
...

不需要等长,也不可能因为没有等长处理导致显示问题,这个IO频率远到不了考虑等长的地步。

ccczzh 发表于 2025-8-14 08:38:54

晓飛飛 发表于 2025-8-13 23:24
不需要等长,也不可能因为没有等长处理导致显示问题,这个IO频率远到不了考虑等长的地步。 ...

那这两块板子就只有IO选择的区别了,测试乱码的板子使用了烧录的TXD(P31)作为5号脚,其他都是用的普通IO

ccczzh 发表于 2025-8-14 08:42:00

ccczzh 发表于 2025-8-14 08:38
那这两块板子就只有IO选择的区别了,测试乱码的板子使用了烧录的TXD(P31)作为5号脚,其他都是用的普通I ...

这个有影响吗?

ccczzh 发表于 2025-8-14 11:29:58

我知道我的问题了,使用P31作为普通IO口同时我使用了烧录口供电,然后就会出现关于P31数码管的几段会亮,使用电池供电后就不会出现显示错误了
页: 1 [2]
查看完整版本: 188数码管显示问题