Häufig gestellte Fragen

常見問答

操作NuMicro® M451 全雙工SPI注意事項  日期:2018-01-15

NuMicro® M451的SPI為全雙工模式,在傳輸(接收)資料同時也會接收(傳輸)資料,進而提升SPI的傳輸效率。因此在接收資料前,必須先清空SPI的RX FIFO,避免收到不預期的資料。在程式碼中,必須先呼叫SPI_ClearRxFIFO(SPIn),再接收SPI RX資料。

參考程式碼位置如下: M451SeriesBSP_v3.01.001\SampleCode\NuEdu\

Smpl_Basic01_SPI_Flash_w_PDMA        

在Sample code的NuEdu-Basic01_SPI_Flash_w_PDMA.c中,第330行先清除RX FIFO的資料再去觸發RX接收資料,如下圖。

產品: 微控制器 ,Arm Cortex-M4 微控制器 ,M451 Base 系列 ,M451M 系列 ,M452 USB 系列 ,M453 CAN 系列 ,NUC442 / 472 系列 ,NUC505 系列
應用:
功能: Peripherals,Connectivity,SPI
本網站使用cookie作為與網站互動時識別瀏覽器之用,瀏覽本網站即表示您同意本網站對cookie的使用及相關隱私權政策
OK