李硕 发表于 2025-6-25 16:11:17

unsigned int BGV_READ(void) {
    return *((unsigned int idata *)0xEF);
}
用这段代码读就行了,不过应该还需要添加P_SW2 |= 0X80来允许读取扩展寄存器

梁工 发表于 2025-6-25 16:33:31

李硕 发表于 2025-6-25 16:09
这样不能用于量产,最好在程序中读取,不然生产几十万件产品,你个个去改代码吗? ...

用户只是问是否可以,并没有说要量产,我当然回答说可以,难道回答不可以?明显不对。
量产都是再治具上自动校准的。

xurexi 发表于 2025-8-12 23:16:35

ai8H8K64UTSSOP-20,怎么读1.19V?读出来是0啊!

xurexi 发表于 2025-8-13 17:17:59

xurexi 发表于 2025-8-12 23:16
ai8H8K64UTSSOP-20,怎么读1.19V?读出来是0啊!

已解决

xxkj2010 发表于 2025-8-22 14:02:40

这个功能很好用的

猫虎的 发表于 2025-8-25 15:57:37

已经用了,很好用,用来判断外部电池电压,来进行充放电管理

itbk2008 发表于 4 天前

通直接推出单片机的VCC电压,这样可以省一个ADC引脚?
页: 1 2 3 4 [5]
查看完整版本: 利用ADC15通道在内部固定接的1.19V辅助固定信号源,反推其他通道的输入电压或VCC