最近做东西用到315MHZ无线收发模块,解码芯片是PT2272-M4(非锁!!)。我的目的是想用无线遥控来控制两个步进电机Motor1和Motor2的正反转,当检测到A键按下时Motor1正转,B时Motor1反转,C时Motor2正转,D键时Motor3反转。现在关键是不能识别按键(即D1,D2,D3,D4电平),想过很多方案,现在请各位帮我想想简单可行点的方案,我用的是STC51单片机。模块测试时功能都正常,PT2272数据输出引脚D1,D2,D3,D4都能驱动LED点亮,VT引脚的状态指示灯正常。当按下A,B,C,D遥控按键之一,解码芯片PT2272对应数据引脚是高电平,平时是低电平。如果一直按住某个遥控按键,数据引脚输出的是方波(示波器看过,万用表测量平均电压是1.4V)。我把PT2272的数据引脚直接和单片机的IO连接(P1口),程序上电初始化高电平。但是始终不能识别D1,D2,D3,D4。求解释!!!还是需要什么上拉、下拉电阻什么的?这些我都试过,效果不好。请问如何连接单片机IO和PT2272数据引脚??谢谢了,若采纳,高分悬赏! |