1、在实际应用中的发现,虽然RA0输入一直为高电平,但是I/O口检测一直为低
在网上找到了解决问题的办法
链接:
/zixunimg/eeworldimg/bbs.21ic.com/icview-85731-1-1.html
解释:
在系统初始化时设置禁止这些复用IO的功能
并非只有18系列;所有PIC系列的单片机,大多在上电时,AD、数字I/O、复位脚均默认为AD输入口;
中档系列的作为输入时仍可以读出IO,输出关闭的,中档的还有些引脚,比如,比较器等也需要关闭。
最终配置如下:
ANCON1=0x00; /*Configure A/D,for digital inputs*/
ANCON0bits.ANSEL0=0; /*RA0引脚配置为数字端口*/
『本文转载自网络,版权归原作者所有,如有侵权请联系删除』