明明是高电平,什么情况下会读上来低呢?

2020-02-06 10:14发布

本帖最后由 aglen_still 于 2015-6-24 16:36 编辑

已经把D口 TRISD 方向设置成了0xff 即输入
万用表量电压都大于4.2V  但是通过watch 看寄存器PORTD一直为0xF0;
可能是什么原因?
东西都是自动加密的只能上图了
以下分别是IO初始化代码,单片机接口和外围电路,只是RD口有问题,
高手看看是不是我硬件有问题,这应该和配置位没关系吧
我把软件删的只剩IO初始化和主函数了,依然读上来的是0xF0 图中的H1和H2和H3 H4,本应高电平,但读到是确是低电平。

接线图.JPG (67.7 KB, 下载次数: 0) 下载附件 2015-6-24 16:32 上传
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。