最近在进行stm8s003MCU的嵌入式开发,因为其中要进行电压采集,所以学习了下该MCU的ADC模块。之前自己也开发过NXP cortex-M3的MCU,但是之前主要是在前人的基础上进行的开发,所以对ADC其实没有很深刻的认识。接下来介绍下这几天的收获。
一、stm8系列MCU的ADC支持5种转换模式:单次模式,连续模式,带缓存的连续模式,单次扫描模式,连续扫描模式。
单次模式
在STM8的ADC单次转换模式中,ADC仅在由ADC_CSR寄存器的CH[3:0]选定的通道上完成一次转换。该模式是在当CONT位为0时通过置位ADC_CR1寄存器的ADON位来启动的。

本文总结了STM8S003 MCU的ADC模块在单次、连续、带缓存连续、单次扫描和连续扫描模式下的工作原理。重点讨论了各种模式的启动条件、数据存储以及中断情况。在实际应用中,由于只使用两个通道并间歇性采集,选择了单次模式。
最低0.47元/天 解锁文章
1345

被折叠的 条评论
为什么被折叠?



