网站首页 全球最实用的IT互联网站!

人工智能P2P分享Wind搜索发布信息网站地图标签大全

当前位置:诺佳网 > 电子/半导体 > 模拟技术 >

RA6T2的16位模数转换器操作 [7] 配置RA6T2 ADC模块

时间:2023-07-31 12:10

人气:

作者:admin

标签:

导读:2 配置RA6T2 ADC模块 2.1 ADC规范 2.1.8 中断源 A/D转换器外设可以创建多种中断源和ELC事件请求。本节将列出提供的中断源,并详细描述产生请求的条件。 下表列出了ADC模块可以创建的中断源...

2配置RA6T2 ADC模块

2.1 ADC规范

2.1.8 中断源

A/D转换器外设可以创建多种中断源和ELC事件请求。本节将列出提供的中断源,并详细描述产生请求的条件。

下表列出了ADC模块可以创建的中断源和ELC事件:

表6. ADC模块可以创建的中断源和ELC事件列表

d218fcba-2f57-11ee-815d-dac502259ad0.jpgd280fcb6-2f57-11ee-815d-dac502259ad0.jpg

(1) A/D 转换器错误中断

当检测到A/D转换器错误时,可产生A/D转换器错误中断。

当ADERINTCR.ADEIEm(m=0、1)位置1且ADERSR.ADERFm(m=0、1)位也置1时,将产生A/D转换器错误中断(ADC_ERRm(m=0、1))。

(2) A/D转换器自校准结束中断

在A/D转换器自校准操作结束时,可产生A/D转换器自校准结束中断。

当ADCALINTCR.CALENDIEm(m=0、1)位置1且ADCALENDSR.CALENDFm(m=0、1)位也置1时,将产生A/D转换器自校准结束中断(ADC_CALENDm(m=0、1))。

(3) A/D扫描结束中断

在扫描组n(n=0至8)的扫描操作结束时,可产生A/D扫描结束中断。

当ADINTCR.ADIEn(n=0至4)位置1且ADSCANENDSR.SCENDFn(n=0至4)位也置1时,将产生扫描组0至4(ADC_ADI0至ADC_ADI4)的A/D扫描结束中断。

当扫描组5至8中任何一个的ADINTCR.ADIEn(n=5至8)位=1且ADSCANENDSR.SCENDFn(n=5至8)位=1时,将产生扫描组5至8 (ADC_ADIn) 的A/D扫描结束中断。

但是,如果ADSTOPR寄存器强制停止A/D转换操作(扫描操作),则不会产生A/D扫描结束中断。

(4) 限制器裁剪中断

当检测到带有限制器表i(i=0至7)的限制器裁剪时,会产生限制器裁剪中断 (ADC_LIMCLPI)。

当ADLIMINTCR.LIMIEi(i=0至8)位置1或ADLIMGRSR.LIMGRFi(i=0至8)位置1时,将产生限制器裁剪中断。

(5) A/D转换溢出中断

当在任一ADC单元中检测到A/D转换结果溢出时,可产生A/D转换溢出中断。

当ADOVFINTCR.ADOVFIEm(m=0、1)位置1且ADOVFERSR.ADOVFEFm(m=0、1)位也置1时,将产生A/D转换溢出中断(ADC_RESOVFm(m=0、1))。

(6) 比较匹配中断

当使用复合比较匹配功能时,如果检测到比较匹配,将产生比较匹配中断。

当ADCMPINTCR.CMPIEj(j=0至3)位置1且ADCMPTBSR.CMPTBFj(j=0至3)位也置1时,将产生比较匹配中断(ADC_CMPIj(j=0至3))。

(7) 复合比较匹配中断

如果组合两个或多个比较匹配表的比较结果,则可产生复合比较匹配中断(ADC_CCMPMk(k=0、1))。

(8) FIFO数据读请求中断

当FIFO中的空闲调度阶段数量小于或等于指定值时,可产生FIFO数据读请求中断。

当ADFIFOINTCR.FIFOIEn(n=0至4)置1且ADFIFOSRm.FIFOSTn[3:0] ≤ ADFIFOINTLRm.FIFOILVn[3:0](m=0至2,n=0至4)时,将产生扫描组0至4(ADC_FIFOREQ0至ADC_FIFOREQ4)的FIFO数据读请求中断。

当ADFIFOINTCR.FIFOIEn(n=5至8)置1且ADFIFOSRm.FIFOSTn[3:0] ≤ ADFIFOINTLRm.FIFOILVn[3:0](m=3至4,n=5至8)时,将产生扫描组5至8(ADC_FIFOREQ5至ADC_FIFOREQ8)的FIFO数据读请求中断。

注:

当与FIFO读请求中断的中断源对应的ADFIFOERSR.FIFOFLFn(n=0至8)位置1时,不会产生该中断。

(9) FIFO数据溢出中断

当在扫描组0至8的任一FIFO中检测到FIFO溢出时,可产生FIFO数据溢出中断 (ADC_FIFOOVF)。

当ADFIFOINTCR.FIFOIEn(n=0至8)位置1且ADFIFOERSR.FIFOOVFn(n=0至8)位也置1时,将产生FIFO数据溢出中断。


温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信