微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > KL25Z开发板vlpr_lls_adc例程疑问

KL25Z开发板vlpr_lls_adc例程疑问

时间:10-02 整理:3721RD 点击:
在void init_ADC16(void)函数中,ADC通道是31,手册上查到是;Module is disable,这个例程的目的做什么的?

Module is disable就是模块关闭,
就是不想转换了,需要关闭模块,就可以把ADC模块的通道选择到31,这样就关闭ADC模块了。

配置为禁止通道,就相当于ADC_Pause()的功能,关掉ADC的转换器。这多少有点出于安全的考虑。否则,若不小心触发了转换,后面可能连带一系列的麻烦,(ADC意外触发DMA,DMA计数出现偏差,数据处理出现移位。)

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top