欢迎分享,转载请注明来源:内存溢出
AD转换是需要一定时间的,是让程序就地等待转换结果读取数据,还是让ADC转换结束之后自动处理结果,可以有两种选择。选择前者就是查询方式,选择后者就是中断方式。ADC转换结束之后有一个标志会置位,查询方式就是让程序等待这个标志位置位。而如果开放了ADC中断,这个标志位置位的同时会发生中断,程序暂时挂起,自动进入中断服务程序处理ADC转换结果,处理结束之后继续被挂起的程序。你提问中的两种方式,和其它诸如定时器、I/O、串行接口等模块的应用,道理都是一样的。当然,我说的仅限于单片机片内ADC,至于外挂的ADC那是另一番情景了。12位。在单片机ADC中断向量表中,ADC中断对应的中断向量号为12,对应的中断服务程序为INT_ADC,当ADC转换完成后,如果开启了ADC中断,则会触发中断请求,单片机会跳转到INT_ADC。
赞
(0)
打赏
微信扫一扫
支付宝扫一扫
下载DSP程序解锁失败
上一篇
2023-05-19
中邮网院客户端程序如何下载?
下一篇
2023-05-19
评论列表(0条)