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.

CC3000移植到STM32F103上时,DMA发送期间,Enable出现问题。



CC3000移植到STM32F103上,SPI采用DMA发送和接收,用Saleae分析数据时,发现在DMA发送或者接收期间,会出现Enable的突然拉高,然后马上拉低,持续时间0.1us左右,但是没有使得IRQ的状态变化,而且Enable异常都是在DMA期间的某个时刻出现,变换了Saleae的采样率,多次复位时,采集到的Enable异常出现在不固定的位置,有时在发送期间异常,有时在接收期间异常,但是都是在DMA发送或者接收期间,移植工作进行到了IP Comfig阶段,不知道有没有朋友遇到这样的问题,就是想找出原因,CC3000是用的官方的开发板,然后用杜邦线连接到stm32f103上,线长15cm。个人感觉如果是硬件方面的问题,Enable不会只出现在DMA期间,应该在其它地方也会出现。具体看附件当中的图片。SPI的速率4.5Mbps。