xinzui
发表于 2024-2-19 18:38:02
ADC 的第 15 通道是专门测量内部 1.19V 参考信号源的通道,参考信号源值出厂时校准为1.19V,由于制造误差以及测量误差,导致实际的内部参考信号源相比 1.19V,大约有±1%的误差。如果用户需要知道每一颗芯片的准确内部参考信号源值,可外接精准参考信号源,然后利用 ADC 的第15通道进行测量标定ADC_VRef+脚外接参考电源时,可利用 ADC 的第 15 通道可以反推 ADC_VRef+脚外接参考电源的电压;如将 ADC_VREF+短接到 MCU-VCC,就可以反推 MCU-VCC 的电压,
内部1.19V的基准电源应该是从ADC_Vref+管脚提供的
神农鼎
发表于 2024-2-20 11:17:30
【内部1.19V的 固定信号源】的 输入电源 是 从 MCU-VCC 进来的,
然后
【内部1.19V的 固定信号源】电路 对 内部电路 提供 1.19V固定信号源供评估参考
lhj
发表于 2024-2-20 11:34:46
神农鼎 发表于 2023-6-24 16:36
19.6.4 利用ADC第15通道测量外部电压或电池电压
STC8H系列ADC的第15通道用于测量内部固定 ...
你好,神农鼎。
printf打印有没有%bd这样的表示?我设置变量是U8时,%bd打印出来是1,2,3,4,5,6这样循环,如果打印设成%d时,是256,512,768这样,是怎么回事
咫尺天涯
发表于 2024-2-20 12:22:43
学习学习
电子DIY小家
发表于 2024-2-20 13:32:29
lhj 发表于 2024-2-20 11:34
你好,神农鼎。
printf打印有没有%bd这样的表示?我设置变量是U8时,%bd打印出来是1,2,3,4,5,6这样循 ...
%d对应的是int变量,直接打印u8的话需要强制转化一下,例如
变量定义位u8 dat;
可以调用printf("%d",(int)dat);
lhj
发表于 2024-2-20 13:41:35
那有没有"%bd,"这样的打印格式?
alanma
发表于 2024-3-4 23:26:03
神农鼎 发表于 2023-6-24 16:36
19.6.4 利用ADC第15通道测量外部电压或电池电压
STC8H系列ADC的第15通道用于测量内部固定 ...
利用15通道测量外部电压有没有汇编的参考代码?
qepuemc
发表于 2024-3-5 12:53:01
最过一直用的就是给VREF接2.5用TL431 误差在1mV以内。
不过现在为了提高速度采样由1000次改成了200次后出现很大的差别成了10mV或更大了的精度了求解决办法。
lili11
发表于 2024-3-26 21:35:18
这里输出电压到串口是输出到哪里啊?输出的是数字量吗
梁工
发表于 2024-3-26 23:34:20
lili11 发表于 2024-3-26 21:35
这里输出电压到串口是输出到哪里啊?输出的是数字量吗
2字节16进制电压值,单位mV。