什么是ADC的中断方式和查询方式

什么是ADC的中断方式和查询方式,第1张

AD转换是需要一定时间的,是让程序就地等待转换结果读取数据,还是让ADC转换结束之后自动处理结果,可以有两种选择。选择前者就是查询方式,选择后者就是中断方式。ADC转换结束之后有一个标志会置位,查询方式就是让程序等待这个标志位置位。而如果开放了ADC中断,这个标志位置位的同时会发生中断,程序暂时挂起,自动进入中断服务程序处理ADC转换结果,处理结束之后继续被挂起的程序。你提问中的两种方式,和其它诸如定时器、I/O、串行接口等模块的应用,道理都是一样的。当然,我说的仅限于单片机片内ADC,至于外挂的ADC那是另一番情景了。

12位。在单片机ADC中断向量表中,ADC中断对应的中断向量号为12,对应的中断服务程序为INT_ADC,当ADC转换完成后,如果开启了ADC中断,则会触发中断请求,单片机会跳转到INT_ADC。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/11833877.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存