本帖最后由 springvirus 于 2013-12-16 08:48 编辑
我把P2置为输出,然后整个端口置低,用万用表,确实8个引脚都在零点几V。
但是我接74HC154的译码器,控制8*8点阵时,P2的高4位,接入154输入,输出成功控制LED,其他不亮,但低4位,接入154时,点阵除了想控制的LED亮之外,其他有的也亮,但很暗,有时闪烁,有人遇过此类情况吗,如何解决呢
硬件比较简洁,就是主控板+自焊的HC154,仔细检查了程序,之前规划的要用硬件PWM,(后来因为IO的分配原因,取消了)在系统初始化中,有打开P2的复用引脚功能的代码,测试时没有去掉这句,而后又把P2置为输出方式,这样就会影响P2的输出,关闭复用功能后,P2整个端口就输出正常了。 |