微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 一种基于MPC5634的多路模拟信号采集方法

一种基于MPC5634的多路模拟信号采集方法

时间:08-13 来源:互联网 点击:

采集信号,并及时把采集的结果放到结果存储数组中,如此就可以保证汽车控制器在结果存储数组中所读取的数据为最新的采集结果,可以使控制器根据最新的数据来控制各个执行器。

4 主程序和执行结果

void main(void)

{

uint32_t cQUEUE0[40]; //定义命令存储数组

uint16_t rQUEUE0[40]; //结果存储数组

dma_init_fnc(); //DMA初始化

eqadc_init_fnc (); //eQADC初始化

set_calconstants ();//校正寄存器的设置

dma_able();//使能DMA0,DMA1

cfifo0_trig();//使能DMA0,DMA1

while(1)

{

}

}

5 结束语

本设计完成了汽车控制器的采样模块的设计,它保证在时间上和精度上满足汽车控制器的要求。通过不断地测试,该设计达到了系统所要求的性能和功能。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top