首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

HT46 A/D Type MCU如何判断A/D转换过程是否结束?

HT46 A/D Type MCU如何判断A/D转换过程是否结束?

HT46 A/D Type MCU如何判断A/D转换过程是否结束?

有两种方法:

1. 轮询ADCR寄存器中的EOCB位:A/D转换前清除A/D中断使能位,转换开始后轮询EOCB位,如果为零则表示转换完成,处理转换结果,否则继续轮询。

2. 等待A/D内部中断的发生:A/D转换前置位A/D中断使能位,转换开始后继续执行其它程序,转换完成后,如果堆栈未满,程序进入A/D中断服务子程序中处理转换结果。

返回列表