SPI DMA 接收

2019-07-20 06:00发布

請問有沒有人作過DMA接收,

因為CLK是由MASTER提供, SPI DMA接收時是否也必需要同時SPI DMA發送?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
civic7366
1楼-- · 2019-07-21 15:18
按照原子的範例...感覺要同時TXDMA才能RXDMA...

現在用這個funtion讀一堆資料還可行, 等卡到效率問題再試試看了

u16 SPI2_ReadWriteByte(u16 TxData)
{                                          
        while((SPI2->SR&1<<1)==0);                //μ¥&#171;Yμo°e°&#207;a&#197;
        SPI2->DR=TxData;                                                   //μo°e¤@-óbyte  
        while((SPI2->SR&1<<0)==0);                //μ¥&#171;Y±μ|&#172;§1¤@-óbyte  
        return SPI2->DR;                          //ae|^|&#172;¨ìao&#188;&#198;&#190;ú                                    
}
wwf
2楼-- · 2019-07-21 15:52
 精彩回答 2  元偷偷看……
wwf
3楼-- · 2019-07-21 19:54
 精彩回答 2  元偷偷看……

一周热门 更多>