问题:
关于sport口的,
不是,当使用SPORT的两个数据采数据时,两个SPORT数据接口将工作在同一时钟,同一同步信号下。并且同时采集数据,只是采集到的数据在内存中的排列是交错排列的。每个数据接口仍保持原速率采集。因为多了一个接口,所以采集速率为原来的2倍
为什么我设置了 Sport口的接收寄存器 RXSE后,接收的数据中,偶地址(primary)数据正常,奇地址(secondary)的内容全是0 呢?
DMA是这样设置的,*pDMA3_START_ADDR = &g_AdcSample;
结果g_AdcSample这个数组的奇数元素全是0
你看一下你的SPORT接口用的是不是DMA3。
另外你的寄存器配置是否正确,硬件连接是否正确。连接第二数据接口的设备是否有数据返回。