PIC外部中断,AD转换程序中断问题。

PIC外部中断,AD转换程序中断问题。,第1张

工欲善其事必先利其器。初始化子程序adinitial()是用于做准备的,设置一下AD模块,打开这个AD,设置输入的方式和采样转换时间什么的。所以这叫“初始化”。

而中断服务程序就是实际执行AD采集的任务的。

有AD中断发生,单片机自动标志AD标志位,然后触发中断服务程序。

PIC单片机在某一时间段内只能采集开启一个AD转换通道来进行采集,你可以通过模拟通道选择位来进行通道选择的先后顺序/.

可以定义一个数组用来存放采集数据

先使能AD采样,进中断.清标志位,配置通道(如AN0),把采样结果存入数组.

轮流进行

采集时间一结束,即可启动 A/D 转

换。 可将采集时间编程设定在 GO/DONE位置1和实际

转换启动之间。

可参考pic.的PDF资料


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

原文地址:https://54852.com/yw/11172777.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存