This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
各位大虾好:
如题,现在需要用SSI的uDMA模式,已经参照过坛子里的ZLG写的关于SSI接口及UART接口下的uDMA例程了。其中关于SSI接口下的应用要么发要么收,其实对于SSI(外接SPI接口的传感器)我们知道,发送的同时也在接收数据,所以自己动手写了同时发、同时收的程序。问题如下:
1、SSI接口的uDMA模式支持同时DMA发和DMA收数据吗,会不会造成DMA总线冲突?个人感觉不会,里面分了不同的channel,请帮确认;
2、SSI接口发送我配置成了基本模式,主控制结构;接收配置成了ping-pang模式,主、备用控制结构。现在问题是发送信号用示波器检测,SS、dataout、CLK都是对的,唯独收数不对。表现为接收数据有波形,但是数据内容不稳定(其实传感器状态一定输出应该是恒定数据的),并且应该接收到的11帧数据里通常通过仿真器只能看到第一帧,剩下的大部分时间是0,偶尔会有些杂乱的数。
3、问题排查好几天了,传感器也换了好几个都是如此。请大虾帮忙指点。很着急啊。谢谢!