- 打卡等级:初来乍到
- 打卡总天数:3
- 最近打卡:2025-04-23 08:48:27
已绑定手机
新手上路
- 积分
- 36
|
发表于 2025-4-8 14:10:58
|
显示全部楼层
//ADC I/O配置
P3M1 |=0x04; //P3M1第 2 位置1,0000 0100
P3M0 &=0xFB; //P3M0第 2 位置0,1111 1011 P3.2端口寄存器配置为[10],高阻输入模式,不改变其余端口配置
P3PU &=~(1<<2); //手动关闭内部上拉电阻,可以视检测结果开启,但同时需修改ADC分压计算公式
P5M1 |=0x04; //P5M1第 5 位置1,0010 0000
P5M0 &=0xDF; //P5M0第 5 位置0,1101 1111 P5.5端口寄存器配置为[10],高阻输入模式,不改变其余端口配置
P5PU =0xDF; //手动关闭内部上拉电阻 1101 1111,仅P5.5端口的上拉电阻被关闭
已经设置过了,两路ADC,一路采集定值电阻分压,另一路采集光敏电阻分压,光敏分压正常,电位器这一路不行,差别在于电位器这一路采集的是定值电阻的分压,而光敏电阻那路是直接采集光敏分压 |
|