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

A/D转换中的ATD0STAT1问题

上面说的“FIFO=0并不是说转换结果都放在结果寄存器0中。如果FIFO=0,那么对于一个序列的转换来说,每个转换通道有一个固定对应的结果寄存器;如果FIFO=1,那么所有的转换结果都是用8个结果寄存器循环放置的,转换通道和结果寄存器不一定是一一对应的。”


是不是这个意思:FIFO=1的时候,第一个转换的结果由序列的第一个通道决定,即由CC CB CA 决定,之后就按结果寄存器递增存放?

能不能在FIFO=0和1的时候具体举个例子,谢谢
请版主指教
对,FIFO=1时,第一个转换的结果保存在结果寄存器0中,而第一个转换的通道由CC CB CA决定,之后就按结果寄存器顺序递增存放,一直存放到结果寄存器7,然后再从0开始。而当前是哪个通道完成了转换,可由CCFx标志来查询;结果存入哪个寄存器,可由CC2 CC1 CC0来查询。
海纳百川  有容乃大
返回列表