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

怎样高效的同时使用多路ADC?

怎样高效的同时使用多路ADC?

我在做汽车信号检测系统,需要用到9路ADC,但是如果我一起用了9路ADC,则就占用了MCU的大量资源了,请教各位该怎么解决?
中断采集
/********** 飞思卡尔交流QQ群:82738157 ************/

我已经解决了,但还是要感谢楼上的。

如何解决

大家分享

开AD中断,设定采集序列。
中断服务程序里面,读取ATDDR0~ATDDR7等数据即可(注意,这个值不是每个通道的采样值,是同一个通道的八个采样值)。
再修改ATDCTL5,切换通道。

/********** 飞思卡尔交流QQ群:82738157 ************/
返回列表