我用MAX7219做的8位数码管显示电路,复位后8位数码管全亮,而且很暗,这是怎么回事?

我以前买的一个MAX7219模块上程序没错,现在自己刻了一个PCB板,用的是直插的IC,买的模块上是贴片的,他两个有什么区别吗,是电压吗,还是什么,另外MAX7219V+... 我以前买的一个MAX7219模块上程序没错,现在自己刻了一个PCB板,用的是直插的IC,买的模块上是贴片的,他两个有什么区别吗,是电压吗,还是什么,另外MAX7219V+与ISE之间的电阻我用的是10K的,地也检查了,绝对连上了. 展开
 我来答
00889hsl
2011-05-14 · TA获得超过283个赞
知道小有建树答主
回答量:166
采纳率:0%
帮助的人:158万
展开全部
第一是电路的连接绝对要正确.不然工作不会正常.
第二是元器件的参数要合适.如果太暗,要看看哪个地方的压降太大了.例如限流电阻太大就这样.电源的内阻太大,也会这样.
第三,是程序的驱动要合适.对于动态显示,并且要程序控制段码和位码的.需要看看驱动的脉冲宽度,宽度太窄,亮度也会很低.

对于你的问题,我不是很清楚,你的程序跑得正常不正常.如果显示内容都是正常的.那么第一点基本就不用考虑了.着重检查第二点和第三点.
追问
我仔细检查了所有的电路连接,确定线没连错,但是就是不亮,有时闪一下,我刻得板比较大,150MM*150MM,3个联机,有的线比较细但都在12MIL左右,电源线绝对大于2MM宽,地线铺铜了,是不是线太细了呢,还是别的什么,我测定电源和地电位正常,但位选和段选有时不正常,能不能帮我分析一下怎么回事呢?最好给我个QQ,我把图发给你,绝对加分!
追答
这种电路,一般没错,频率控制得不高的话,都不会有啥问题的.
如果电路错误基本可以排除的话,你先编个测试程序,单独测试一下各个功能.这样你就能基本了解哪个地方出问题了.其实你已经基本知道位选和段选可能有问题了.有方向应该好办的.
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式