大家好,我用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
有高手做过LED点阵的或者碰到过类似现象的麻烦告知下小弟,非常感谢。
lie=0;
delay1us(10);
hang=hang<<1;
lie=data;
一周热门 更多>