c51运算问题求大神解惑
我现在编写AD转换,基准电压是5v,经过AD转换后数字最高4094,(我用的芯片是STC8H1K-28,看规格书,他的AD是10位的,最高不应该是1024吗,难道是12位的??????????),求大神我如何将AD数字转换成电压值, 电压值 = 采样值 / 2的N次方 * VREF电压 N是ADC位数。 这个ADC是10位的不应该能读到4094吧 检查ADC数据对齐方式 soma 发表于 2024-10-28 10:17这个ADC是10位的不应该能读到4094吧
8位256
9位512
10位1024
11位2048
12位4096
13位8195
DebugLab 发表于 2024-10-28 10:51
检查ADC数据对齐方式
什么意思,没明白 dongfang 发表于 2024-10-29 13:30
什么意思,没明白
DebugLab 发表于 2024-10-29 14:24
OK,多谢,我是借鉴一个列成,他读出是12位,我就忽视没有改动,这就解释了,我最大读出是4092(111111111100)而不是4095(11111111111111),多谢多谢{:5_300:}{:5_300:}
页:
[1]