文章目录
APCFG——模拟外设I/O配置寄存器
ADCL——数据低位寄存器(只读)
ADCH——ADC数据高位寄存器(只读)
ADCCON1——ADC控制寄存器1
ADCCON3——ADC控制寄存器3
电压计算
Senser_Val = Get_ADC(); //获取ADC规格化后的数值
Senser_Volt = Senser_Val * 0.4; //每一位电压=参考电压/(ENOB位+1(带符号位)) 3300/8192 = 0.4 (mv)
sprintf(buf,"Value = %d,Voltage = %d.%d\n\r",Senser_Val ,Senser_Volt/1000,Senser_Volt%1000); //带上字符进行格式化后赋值给buf
中断概括表
TCON——中断标志
IEN0——中断使能寄存器0
其他相关寄存器点我跳转。