标题:
单片机设置为只读寄存器引脚是不是不能读出高低电平?
[打印本页]
作者:
yinnan128
时间:
2021-5-12 17:18
标题:
单片机设置为只读寄存器引脚是不是不能读出高低电平?
设置一个IO口为ADC,然后想复用这个IO做掉电检测,看到手册上说ADC寄存器只写不能读,意思是不能判断这个IO口是高或低电平了是吗?
截图20210512170534.png
(411.13 KB, 下载次数: 57)
下载附件
2021-5-12 17:18 上传
作者:
cn_zhx
时间:
2021-5-13 11:41
寄存器配置,要进行切块,最好不要这样用。
作者:
wulin
时间:
2021-5-13 13:35
设置P1ASF只是为了使P1的某个或某几个或所有8个口用作模拟输入口(ADC)。并且还要把P1M0、P1M1相应口设为高阻模式才能正常使用ADC转换。如果想要分时复用当然没有问题,只要适时把P1ASF、P1M0、P1M1改回到当前使用模式即可。这里所指的是P1ASF寄存器只能写,内部硬件就按设置的数据工作。但不能去读P1ASF寄存器当前状态来判断下一步程序走向。
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1