STM32驱动5X8液晶的奇怪问题

2019-10-16 04:34发布

大家好,我用STM32做了个5X8的LED灯,现在有个奇怪的问题就是第一行亮的时候,下面一行偶尔会亮一下。
行驱动电路:[img=0,1]file:///C:UserscaixuefeiAppDataRoamingTencentUsers1679090279QQWinTempRichOle18NZEA[~5CZ41GNZ}5B7TDS.png[/img] 行驱动 行驱动
列驱动电路: 列驱动 列驱动 col_OUT0-7后端加了330欧的限流电阻。
采用的是扫描模式,每一行显示时间为2ms。扫完5行是10ms,相当于显示周期是10ms。现在的问题是第一行灭,后面4行全亮的情况下,偶尔能看到第一行的数据会闪一下。还有一个现象是第一行全亮,后面全灭的情况也是后面2行的数据会偶尔闪一下。尤其以刚开机的时候最明显,开始我以为是电路干扰。我看了电源纹波,驱动波形刚开机和后面都是一样的没变化。大家有碰到过类似的现象吗?我把行驱动改为NPN驱动的也不行,同样的现象。
我的LED点阵是自己用40个LED排的5X8。
LED5X8 LED5X8
有高手做过LED点阵的或者碰到过类似现象的麻烦告知下小弟,非常感谢。

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
icefox225
1楼-- · 2019-10-16 07:46
就上图中L12-L43都亮,L4-L11偶尔会有闪一下现象,同理,L4-L11常亮,L12-L27偶尔会有闪一下的现象
密耳
2楼-- · 2019-10-16 12:18
明显就是程序不太严谨呗.........
icefox225
3楼-- · 2019-10-16 17:56
程序我没处理数据啊,我就是往里面写固定数据而已,数据不会动的
12138
4楼-- · 2019-10-16 22:11
行扫描的话要换行的时候列的引脚要为0。
lie=0;
delay1us(10);
hang=hang<<1;
lie=data;
icefox225
5楼-- · 2019-10-16 22:50
 精彩回答 2  元偷偷看……
icefox225
6楼-- · 2019-10-17 04:25
这个是NPN的,PNP的刚好行驱动反过来

一周热门 更多>