taihang 发表于 2022-12-23 21:03:59

学习stcmcu笔记__测试8g1k08AD转换

本帖最后由 taihang 于 2022-12-24 11:47 编辑

                学习stcmcu笔记__测试8g1k08AD转换
      想做一个充电管理的小玩意, 手上的几个15w408as用完了,在X宝买了几个8g1k08,在测试8g1k08的AD转换的时候,按照15w的ad转换思路,参照stc-isp的范例程序写了如下AD转换函数:

taihang 发表于 2022-12-23 21:06:42

测试结果如下:

taihang 发表于 2022-12-23 21:26:31

本帖最后由 taihang 于 2022-12-24 11:50 编辑

测试结果是148,12倍分压,1.2v五号电池,这个值明显不对,一直不知什么地方出错,后来对比l了两个芯片的AD转换寄存器,发现两芯片的低二位寄存器存放格式不同,如图:

taihang 发表于 2022-12-23 21:34:45

本帖最后由 taihang 于 2022-12-24 11:48 编辑

15w的低两位存在寄存器的0和1,而8g1k08的低两位存放在6和7,好了,找到了问题就好办了,改写函数如下:

taihang 发表于 2022-12-23 21:36:36

好了测试结果如下:

taihang 发表于 2022-12-23 21:51:22

好了,12倍分压,1.2v电池,22*12/1024*4.65=1.198,这个结果还满意,今天把这个笔记贴在这里,希望对后来的朋友有所帮助。

神农鼎 发表于 2022-12-23 22:08:10

STC8G1K08A-36I-SOP8的 ADC 实际测试水准同 STC8H1K28,很好

taihang 发表于 2022-12-24 08:28:31

谢谢!

崇庆阳光 发表于 2022-12-24 09:09:26

学习一下。

taihang 发表于 2022-12-24 11:51:36

崇庆阳光 发表于 2022-12-24 09:09
学习一下。

谢谢!
页: [1] 2
查看完整版本: 学习stcmcu笔记__测试8g1k08AD转换