【已解决】stc8g1k08 sop16 adc问题求助
本帖最后由 STCAI 于 2024-4-9 08:48 编辑做了一个小板,用的是stc8g1k08 sop16 做多路adc检测,可遇到了一个问题,程序采集通道6的数据实际却是采集的通道14的数据,求教各位感谢不尽
请老大们指教一下是哪里设置出现问题了
应该还是ADC_CHS寄存器设置出了问题,另外注意是1k08还是1k08A,A系列无ADC6 一笔长空 发表于 2024-4-8 16:18
应该还是ADC_CHS寄存器设置出了问题,另外注意是1k08还是1k08A,A系列无ADC6
楼上说的是16脚封装 应该不是08A 应该不是先测了8通道 再测6通道把,,
贴一点儿程序? 本帖最后由 大明狐 于 2024-4-8 16:59 编辑
手头只有DIP16的STC8G1K08,分别试了下ADC6(3号脚,黄线)
和ADC14(15号脚,蓝线)
两个都对,没出现两者错位{:5_286:}
6(0000 0110)和 14(0000 1110)就差一位
有没有可能配置通道的时候出的问题?
ADC_CONTR &= 0xF0; //低四位 ADC_CHS 清零
ADC_CONTR |= 0x06; // 0000 0110 通道 6
大明狐 发表于 2024-4-8 16:47
手头只有DIP16的STC8G1K08,分别试了下ADC6(3号脚,黄线)
感谢大师的指点,却是是没有清零{:5_300:}
页:
[1]