kingmacth 发表于 2024-7-10 20:06:59

UCAP的电压可以当AD的参考源么?

我直接用5V当参考源,现在输入的5V会有上下浮动。
导致AD采样不准确。所以想能不能用UCAP的电压当参考源。
我看3.3还是很稳定的。有没有输出能力。

神农鼎 发表于 2024-7-10 20:19:27

不可

神农鼎 发表于 2024-7-10 20:20:26



利用ADC15在内部固定接的1.19V的辅助固定信号源,反推其他通道的输入电压 - ADC/比较器,DMA支持的12位ADC,轨到轨比较器,DAC 国芯技术交流网站 - STC全球32位8051爱好者互助交流社区 (stcaimcu.com)

kingmacth 发表于 2024-7-10 21:22:45

Get_ADCResult(15);我用这个函数度可以么。
我发现读出来是0x1000,读0通道也是。
这个值一般是什么没弄好啊

一块板好使一块板不好使。
硬件有哪些因素会造成AD转换超时啊。
我重新焊了一次还是。。。

神农鼎 发表于 2024-7-10 21:45:06


下面是郭天祥老师的视频讲解





【新提醒】提高篇10-5-利用STC8H单片机内部1.19V信号源反推电源电压-郭天祥老师-STC单片机教学视频 国芯技术交流网站 - STC全球32位8051爱好者互助交流社区 (stcaimcu.com)

梁工 发表于 2024-7-10 21:54:10

本帖最后由 梁工 于 2024-7-10 22:15 编辑

kingmacth 发表于 2024-7-10 21:22
Get_ADCResult(15);我用这个函数度可以么。
我发现读出来是0x1000,读0通道也是。
这个值一般是什么没弄好 ...
你检查下VREF接了没有?

kingmacth 发表于 2024-7-10 21:59:55

梁工 发表于 2024-7-10 21:54
你检查下VREF接客没有?

测量了VREF连接VCC是通的。程序中是if(ADC_CONTR & ADC_FLAG)一直进不去超时后发挥的4096.

梁工 发表于 2024-7-10 22:17:17

kingmacth 发表于 2024-7-10 21:59
测量了VREF连接VCC是通的。程序中是if(ADC_CONTR & ADC_FLAG)一直进不去超时后发挥的4096. ...

不大可能,只要初始化好ADC(比如设置好速度,ADC_CONTR最高位为1),启动ADC就一定会有完成标志。你的超时要控制好,不要ADC没完成就超时退出了。
页: [1]
查看完整版本: UCAP的电压可以当AD的参考源么?