[技术问答] 【已解决】M058S的P2有个奇怪现象

[复制链接]
2505|5
 楼主| springvirus 发表于 2013-12-12 14:03 | 显示全部楼层 |阅读模式
本帖最后由 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整个端口就输出正常了。
新浪 发表于 2013-12-12 15:26 | 显示全部楼层
具了解高4位和低4路是没有差别的,你可以把你的电路图和程序发上来,大家帮你分析一下。
 楼主| springvirus 发表于 2013-12-12 17:27 | 显示全部楼层
新浪 发表于 2013-12-12 15:26
具了解高4位和低4路是没有差别的,你可以把你的电路图和程序发上来,大家帮你分析一下。 ...

我也纳闷为什么高4和低4会不一样
niuyaliang 发表于 2013-12-12 18:38 来自手机 | 显示全部楼层
检查硬件吧,这个不是芯片的问题
骗子的片子 发表于 2013-12-12 18:53 | 显示全部楼层
我也觉得应该检查硬件电路
niuyaliang 发表于 2013-12-16 23:34 | 显示全部楼层
粗心大意会害死人滴
您需要登录后才可以回帖 登录 | 注册

本版积分规则

128

主题

4602

帖子

14

粉丝
快速回复 在线客服 返回列表 返回顶部