目前好像是存在哪一块的复用,导致引脚一直检测到是低电平,按键接的上拉3.3V,当按键不按下的时候测得相应单片机检测引脚的电压就是3.3V,但是程序上一直检测到是低电平, 你这是预设了前提——复用未启用。实际情况可能并不是这样。可以按照下述步骤检查:
1、按键按下去时,用多用表测得低电平吗?
2、RF的所有管脚都是这样吗?
3、“程序中检测”,这里说的检测是怎样的检测,检测的对象是否跟实测的对象一致?
4、将程序中的检测对象换到另一组管脚上,能否获得和实测一样的结果?——也就是说程序写得对不对?
5、对怀疑复用未启用的管脚,逐个用程序读一下其他的复用功能,是否能正常读到结果?
|