本篇应用说明举例介绍将 16 位计数器的定时器 RJ 用作 A/D 转换器启动源进行 A/D 转换(SNOOZE 模式)的方法。通过使用 SNOOZE 模式,无需启动 CPU 即可进行 A/D 转换。转换后的值存于内部 RAM 中,可保存最近 10 次的 A/D 转换值。
对象 MCU
R7F0C009
本篇应用说明也适用于其他与上面所述的 MCU 有相同 SFR(特殊功能寄存器)定义的产品。关于产品功能的改进,请参看手册中的相关信息。在使用本篇应用说明的程序前,需进行详细的评价。
本篇应用说明介绍将 16 位计数器的定时器 RJ 用作 A/D 转换器启动源进行 A/D 转换(SNOOZE 模式)的使用实例。定时器 RJ 使用 fIL(低速 OCO:TYP.15kHz)作为计数源每 4 秒产生一个中断请求。定时器 RJ 的中断请求经事件链接控制器(ELC)变为 A/D 转换器的硬件触发。例程中进行“使用 SNOOZE 功能(AWC = 1)”的设定后,执行 STOP 指令,系统变为 STOP 模式下的 A/D 转换待机状态。在此状态下一旦检测到硬件触发,则进入 SNOOZE 模式并开始进行 A/D 转换。SNOOZE 模式下的 A/D 转换完成后,便从 SNOOZE 模式回到通常模式。之后,A/D 转换结果经数据转换(右移 6 位数据)后的转换值被保存到内部 RAM 中。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !