SPI DMA 接收

2019-07-20 06:00发布

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

因為CLK是由MASTER提供, SPI DMA接收時是否也必需要同時SPI DMA發送?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
9条回答
civic7366
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;ú                                    
}

一周热门 更多>