FAQ
- M051 Base Series(95)
- M0518 Series(97)
- M0519 Series(43)
- M0564 Series(1)
- Mini51 Base Series(90)
- Nano100/102 Base Series(101)
- Nano103 Base Series(10)
- Nano110/112 LCD Series(100)
- Nano120 USB Series(111)
- Nano130 Advanced Series(110)
- NUC029 Series(94)
- NUC100/200 Advanced Series(102)
- NUC120/122/123/220 USB Series(116)
- NUC121/125 Series(1)
- NUC126 USB Series(2)
- NUC130/230 CAN Series(103)
- NUC131/NUC1311 CAN Series(98)
- NUC140/240 Connectivity Series(114)
FAQ
What to pay attention to when operating the M451 full-duplex SPI? Issue Date:2018-01-15
The NuMicro® M451 SPI supports full-duplex mode, which transmits (receives) data as well as receives (transmits) data, thus improving the SPI transmission efficiency. Therefore, before receiving data, user must first empty the SPI RX FIFO to avoid receiving unexpected data. In the code, user must first call SPI_ClearRxFIFO (SPIn), and then receive SPI RX data.
The reference code is located in the following path: M451SeriesBSP_v3.01.001\SampleCode\NuEdu\
Smpl_Basic01_SPI_Flash_w_PDMA
In the sample code of the NuEdu-Basic01_SPI_Flash_w_PDMA.c, user first clears the RX FIFO data in the 330th row and then triggers the RX receive data, as shown below.
Products: | Microcontrollers ,Arm Cortex-M4 MCUs ,M451 Base Series ,M451M Series ,M452 USB Series ,M453 CAN Series ,NUC442/472 Series ,NUC505 Series |
---|---|
Applications: | |
Function: | Peripherals,Connectivity,SPI |