全部学习笔记汇总: 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的触发转换的基本介绍就是这些,对于这个功能以及这个功能与其他功能之间的关系多少有了一点了解了。