您好,我想用LPC2378做基于SSP的DMA来进行多通道的高速AD采集,请问如何实现?
谢谢,是否能够实现?我看STM32是能够实现,但LPC23系列ARM不知道如何实现?谢谢!
我想实现的功能是:
A、B通道轮询采集,采集的数据都通过SSP传输到DMA的目标存储区,在整个过程中,处理器尽量少的干预CPU的采集!谢谢!
这个解决方案,大家看看行不;
1.开启两个DMA通道 分别为收发 SSPDMA_RCV ,SSPDMA_SEND
2.先利用SSPDMA_SEND发送命令开启A通道,采集一帧(如8byte')数据,中断;
3.在中断SSPDMA_SEND发送命令开启B通道,采集一帧(如8byte')数据,如此反复采集;
4.主程序再查询中断标志位,提取和处理数据;