独闷闷网
标题:
为什么PIC24fj256ga106的RB口不能作为普通的IO口读取数据?已解答。
[打印本页]
作者:
jianhong_wu
时间:
2014-11-24 16:21
标题:
为什么PIC24fj256ga106的RB口不能作为普通的IO口读取数据?已解答。
本帖最后由 jianhong_wu 于 2014-11-24 16:36 编辑
问:
为什么PIC24fj256ga106的RB口不能作为普通的IO口读取数据?比如RB0,RB1,RB2,RB6能当做IO口正常输出电平,但是不能当做IO口读取电平,好奇怪。
鸿哥-深圳:
PIC24fj256ga106的AD口与IO口复用引脚上电默认是AD的状态,因此软件初始化的时候必须设置一下AD1PCFG这个寄存器,每一位为1时代表某一个复用口是普通IO口,如果为0表示AD模式。
比如:
AD1PCFG=0xffff; //所有的位都为1,表示所有的复用口为数字I/O。可以进行正常的IO口读写电平。
复制代码
欢迎光临 独闷闷网 (http://dumenmen.com/)
Powered by Discuz! X3.2