1个回答
展开全部
首先不是你说的“ADRESL=0;ADRESH=0;”不是设置IO口,这二个寄存器只是AD转换结果寄存器!与IO设置无关。
不同型号的PIC单片机设置有所不同。
如果没有AD功能的引脚,它本身就是IO口,无须设置,默认是IO的输入,如果要设置为输出,把相应的TRISx位设置为0就是输出。
如果有AD功能的引脚,如PIC16F887,则要对ANSEL和ANSELH寄存器设置,把相应的位设置为0就是IO脚,不同型号的PIC16系列单片机,这一点是不同的。
以上是我一个字一个字打出来的,不是从网络拷贝的。
不同型号的PIC单片机设置有所不同。
如果没有AD功能的引脚,它本身就是IO口,无须设置,默认是IO的输入,如果要设置为输出,把相应的TRISx位设置为0就是输出。
如果有AD功能的引脚,如PIC16F887,则要对ANSEL和ANSELH寄存器设置,把相应的位设置为0就是IO脚,不同型号的PIC16系列单片机,这一点是不同的。
以上是我一个字一个字打出来的,不是从网络拷贝的。
意法半导体(中国)投资有限公司
2023-06-12 广告
2023-06-12 广告
STM32是一种32位的微控制器,由意法半导体(STMicroelectronics)公司设计和生产。STM32是一种非常常见的嵌入式系统芯片,广泛应用于物联网、汽车、工业控制、医疗设备等领域。STM32具有以下特点:1. 体积小巧:STM...
点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询