- 博客(2)
- 收藏
- 关注
原创 关于低频率下DMA访问不正常
在此可能会出现有几个数固定正常,其他数异常,就如上面所示,取决于AHB时钟(需考虑实际外设所在时钟),同一个DMA会存在等待情况,这个等待导致的数据搬运超过时序持续时间,固出现错误,解决办法就是提升主频,计算出合适的频率。该图中,多个DMA通道传输时,需要一个挥手机制,需要耗费一个周期,所以整个时间为最小:tTS = ts +tACK = 6个周期。有两个DMA的不影响彼此传输数据,但是不能去访问同一个外设,会存在竞争关系,需要等待!图中上下两行对应的两个独立的DMA,传输时间不受彼此影响。
2023-12-12 10:37:04
613
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人