欢迎来到老马的领地~ 这是“压风式散热底座”发明者的个人网站:) 本人QQ:80524554,用户群1:562279766
smilie73.png折腾!头一次用这个8H系列,但是文档却又写得不清楚.

现在这个案子,我用的是STC8H1K08,20PIN的版本,其引用定义如下:

http://www.m5home.com/blog//uploadfiles/stc8h1k08_58787.png


9脚是VREF,其文档中也没说明这个脚的内部结构,我接了外部TL431到此脚,结果ADC15通道读出来的AD值是483左右.

这个值弄得我有点懵,我以为它代表了TL431的值(2.5V),以为应该这样算:

2.5V / 483 = 0.005V

然后以这个值换算,得到电源电压应该是:

0.005V * 1024 = 5.3V ???

但是我单片机供电是3.3V啊shocked.gifshocked.gif

反复看文档无果,联系STC的技术工程师才知道,15通道读出来的值仍然是芯片内部BandGap值,只是!由于VREF脚接到了外部TL431,所以15通道读得的值,是内部BandGap值以VREF脚为1024满幅值参考下的AD值.smilie62.png

因此应该先用TL431的2.5V除以1024,再乘以读到的值,就是内部BandGap电压值....

记录一下吧,又和上一个案子中STC15W408AS的ADC不一样了...smilie64.pngsmilie64.pngsmilie64.png

smilie73.png希望没别的坑了
添加评论

昵称 *

E-mail