学习stcmcu笔记__测试8g1k08AD转换
本帖最后由 taihang 于 2022-12-24 11:47 编辑学习stcmcu笔记__测试8g1k08AD转换
想做一个充电管理的小玩意, 手上的几个15w408as用完了,在X宝买了几个8g1k08,在测试8g1k08的AD转换的时候,按照15w的ad转换思路,参照stc-isp的范例程序写了如下AD转换函数:
测试结果如下: 本帖最后由 taihang 于 2022-12-24 11:50 编辑
测试结果是148,12倍分压,1.2v五号电池,这个值明显不对,一直不知什么地方出错,后来对比l了两个芯片的AD转换寄存器,发现两芯片的低二位寄存器存放格式不同,如图: 本帖最后由 taihang 于 2022-12-24 11:48 编辑
15w的低两位存在寄存器的0和1,而8g1k08的低两位存放在6和7,好了,找到了问题就好办了,改写函数如下: 好了测试结果如下: 好了,12倍分压,1.2v电池,22*12/1024*4.65=1.198,这个结果还满意,今天把这个笔记贴在这里,希望对后来的朋友有所帮助。 STC8G1K08A-36I-SOP8的 ADC 实际测试水准同 STC8H1K28,很好
谢谢! 学习一下。 崇庆阳光 发表于 2022-12-24 09:09
学习一下。
谢谢!
页:
[1]
2