我用MAX7219做的8位数码管显示电路,复位后8位数码管全亮,而且很暗,这是怎么回事?
我以前买的一个MAX7219模块上程序没错,现在自己刻了一个PCB板,用的是直插的IC,买的模块上是贴片的,他两个有什么区别吗,是电压吗,还是什么,另外MAX7219V+...
我以前买的一个MAX7219模块上程序没错,现在自己刻了一个PCB板,用的是直插的IC,买的模块上是贴片的,他两个有什么区别吗,是电压吗,还是什么,另外MAX7219V+与ISE之间的电阻我用的是10K的,地也检查了,绝对连上了.
展开
1个回答
展开全部
第一是电路的连接绝对要正确.不然工作不会正常.
第二是元器件的参数要合适.如果太暗,要看看哪个地方的压降太大了.例如限流电阻太大就这样.电源的内阻太大,也会这样.
第三,是程序的驱动要合适.对于动态显示,并且要程序控制段码和位码的.需要看看驱动的脉冲宽度,宽度太窄,亮度也会很低.
对于你的问题,我不是很清楚,你的程序跑得正常不正常.如果显示内容都是正常的.那么第一点基本就不用考虑了.着重检查第二点和第三点.
第二是元器件的参数要合适.如果太暗,要看看哪个地方的压降太大了.例如限流电阻太大就这样.电源的内阻太大,也会这样.
第三,是程序的驱动要合适.对于动态显示,并且要程序控制段码和位码的.需要看看驱动的脉冲宽度,宽度太窄,亮度也会很低.
对于你的问题,我不是很清楚,你的程序跑得正常不正常.如果显示内容都是正常的.那么第一点基本就不用考虑了.着重检查第二点和第三点.
追问
我仔细检查了所有的电路连接,确定线没连错,但是就是不亮,有时闪一下,我刻得板比较大,150MM*150MM,3个联机,有的线比较细但都在12MIL左右,电源线绝对大于2MM宽,地线铺铜了,是不是线太细了呢,还是别的什么,我测定电源和地电位正常,但位选和段选有时不正常,能不能帮我分析一下怎么回事呢?最好给我个QQ,我把图发给你,绝对加分!
追答
这种电路,一般没错,频率控制得不高的话,都不会有啥问题的.
如果电路错误基本可以排除的话,你先编个测试程序,单独测试一下各个功能.这样你就能基本了解哪个地方出问题了.其实你已经基本知道位选和段选可能有问题了.有方向应该好办的.
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询