标题: 关于STC8G单片机ADC的疑虑 [打印本页]

作者: 木示    时间: 2023-8-31 17:26
标题: 关于STC8G单片机ADC的疑虑
在手册的例程里有ADC15通道,但脚位上没有发现有ADC15这个通道,何解?如果要选择ADC0该怎么该例程呢?谢谢

51hei截图20230831164352.png (117.32 KB, 下载次数: 47)

51hei截图20230831164352.png

1.png (113.48 KB, 下载次数: 47)

1.png

作者: cnos    时间: 2023-8-31 17:51
不看手册,蓝色部分强调了。



作者: Hephaestus    时间: 2023-8-31 20:17
芯片有这个功能,但是没有引出,在现在的单片机上是非常常见的做法,厂家用同一个管芯不同的封装做出适应不同场合的单片机。
作者: 1860774xxxx    时间: 2023-8-31 20:22
实际是Vcc引脚

172557o4cticqoiz9oof74_edit_1076659036285326.png (138.96 KB, 下载次数: 54)

172557o4cticqoiz9oof74_edit_1076659036285326.png

作者: Jang    时间: 2023-9-1 14:19
手册是说有15个ADC通道,分别是ADC0-ADC14,共15个
作者: Jang    时间: 2023-9-1 14:21

看到ADC_CONTR这个寄存器了吗?低4位ADC_CHS就是设置通道的


作者: 木示    时间: 2023-9-1 17:58
Jang 发表于 2023-9-1 14:21
看到ADC_CONTR这个寄存器了吗?低4位ADC_CHS就是设置通道的

你好,假如我要选择ADC0这个通道,该怎样写?ADC_CONTR |=0x00 ? 不知道这样写是否正确。
作者: a399288395    时间: 2023-9-1 21:37
仔细看规格书,AD15是内部通道,用于测量内核参考电压的,内核参考电压出厂调整大约是1.19V
作者: a399288395    时间: 2023-9-1 21:40
本帖最后由 a399288395 于 2023-9-1 21:49 编辑

。。。。。。



未命名_副本.jpg (161.78 KB, 下载次数: 67)

未命名_副本.jpg

作者: coody_sz    时间: 2024-9-26 22:47
手册说得很清楚,15痛的哦啊是对内的1.19V Bandgap电压进行转换,从而计算出AVREF(AVREF接到VCC就是计算出VCC),用于测量工作电压或校准外部电压。
比如AVREF链接VCC(有单独AVREF的话),转换adc5,则10位ADC其VCC电压 = 1.19*1024/adc15,12位ADC其VCC电压 = 1.19*4096/adc15。




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1