1182_SPC560B60L7_ADC的CTU触发功能简介

    全部学习笔记汇总: GitHub - GreyZhang/g_spc560b64: Learn and hack powerpc MCU SPC560B. Happy hacking!

    几条关键的信息整理如下:

    1. ADC的CTU功能用以增强ADC的注入采集功能。

    2. 触发源可以选择eMIOS和PIT,每一次请求转换一个通道。

    CTU的触发模式可以与Normal模式和Injected模式共存。存在一定的冲突时,有如下的处理关系:

    1. 如果Injected转换模式在运行中,产生了CTU的触发。那么Injected的转换会停止,接下来执行CTU的转换。当CTU转换结束之后,被中断掉的Injected模式不会恢复。

    2. Normal转换进行中的时候,如果有CTU的触发。Normal转换将会挂起,等CTU转换结束之后恢复之前的Normal转换。

    3. 如果CTU触发转换运行中的时候,又出现了CTU的转换请求。处理存在两种可能:如果CTU请求的是不同的通道CTU转换,那么新的请求将会放弃;如果新来的CTU请求转换的通道正好是当前的转换通道,那么将会进行二次缓冲,之后完成共计两次转换。

    这样的设计其实挺有意思的,虽然是硬件的应答状态但是有软件判断的感觉。

    关于CTU的触发转换的基本介绍就是这些,对于这个功能以及这个功能与其他功能之间的关系多少有了一点了解了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值