STM32G0B1adc+dma采样数据错位
STM32H7打开DCache后,串口1DMA接受数据位空
STM32 SPI从机用DMA方式实现全双工,数据传输过程中出错。
与HAL_ADC_Start_DMA相关的一个十分怪异的问题
双重ADC的DMA请求
PWM+DMA分多次发送缺点明显,会造成脉冲不连续,有解决的办法吗。
STM32H723使用DMA方式实现定时器输入捕获只能执行一次?
DMA发送函数只能被调用一次
STM32L431进入STOP1模式后ADC产生多余功耗
SPI 通信,既有单字节数据传输,又有多字节数据传输,该如正确使用 DMA?
会不会是芯片的问题,不过感觉不太可能,st毕竟是老牌大厂了,技术深厚
之前使用过国民技术的一款芯片,当使用dma的时候,如果进行了某种操作,就必须重新配置dma才行,问了fae,是芯片的问题,不太清楚是不是和这个类似
先搞杯茶喝,放松下心情后再好好瞧瞧代码,将代码尽量简化。
可以尝试将发送的代码长短及内容做些调整,看看能否发现些规律。
另外,会不会是对面的影响而产生的呢? 我们可以单独就SPI自发自收
来验证这点。
发送的函数用配置DMA的那个步骤,每次发送都是重新配置一下就解决了。目前还想不明白为什么。
[md]也许是这样吧,谢谢