[求助] PIC18F中RB2/INT2,明明有电压,但是查询这个脚是却是0

ashsworld   2009-7-20 11:18 楼主
设置了RB2为输入,普通数字I/O,用万用表可以测到这个脚上的电压,可程序检测这个脚的时候,却是0.
请问有谁知道为什么呢?

回复评论 (4)

后来我用将这个RB2/INT2设置为模拟输入,对它进行采样,采样结果得到的电压是正确的。
有没有人知道这是为什么啊?
点赞  2009-7-20 11:57
检测到的电压是多少,如果电压值达不到逻辑“1”,那么得出的数字IO可能就是零,可以看看datasheet里面关于IO电气特性的描述。
点赞  2009-7-20 12:16
楼上正解
点赞  2009-7-28 16:07
问题解决了。
在配置字中有个专门设置I/0为数字还是模拟,设置一下就好了。
点赞  2009-7-31 17:26
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复