求助:一个关于PIC16F74的问题

2019-03-25 19:16发布

小弟初学单片机,菜鸟一枚,最近写了一个无线通信的程序,用的是PIC16F74,RA3作为无线信号接收脚,平时电平为2.5V左右,程序是这样的:先检测2ms的低电平,再检测高电平,然后开始解码。可是我上电以后什么信号都没发就老是直接开始解码了,测RA3电平也还是2.5V。不知道为什么会直接通过前面的检测进入解码函数。求大神们指教,希望说得详细点,谢谢! 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
chunyang
1楼-- · 2019-03-26 18:35
如果确实没有信号,只能说明软件有错,好好检查吧。
另外看看无线模块的输出级结构,如果是OC型输出且单片机的IO又被配置成高阻输入态,那么轻微的干扰就会引发IO状态的改变,但这种可能性不大。如果你无力判别这种情况可在数据输入管脚上并联一个10K的上拉电阻,如果问题解决,那么把IO配置成常规弱上拉型即可,外接上拉电阻就可以去掉。
华叶春秋
2楼-- · 2019-03-27 00:31
好的,谢谢,我试试

一周热门 更多>