Serial peripheral interface (SPI) controller and data sending method
A controller and a technology to be sent, which is applied in the field of data processing, can solve problems such as low efficiency, and achieve the effects of improving fluency, speeding up the data sending process, and improving software efficiency
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0044] refer to Figure 4 , shows a schematic structural view of a SPI controller of the present invention, the SPI controller can include a peripheral bus interface and at least one chip select port, in this embodiment there are two chip select ports (chip select port 0 and chip select port 1), the controller can also include: a data selector (MUX) module that connects the peripheral bus interface and the chip select port, and is provided with between the MUX module and the peripheral bus interface Random access memory (RAM), the storage space of the random access memory corresponds to the addressing range of the sequencer connected to the MUX module, and the storage space of the random access memory is used to store service data. The service data may include service data that needs to be sent from the random access memory to the radio frequency chip, or data received from the radio frequency chip through a chip select port. After the sequencer is triggered, it can sequentia...
Embodiment 2
[0071] The data sending method is applied to the SPI controller in the first embodiment, the SPI controller includes a random access memory, and the storage space of the random access memory corresponds to the addressing range of the connected sequencer to store business data; the Methods can specifically include:
[0072] Step 501: The sequencer sequentially reads and executes the pre-stored control instructions. The parameters of the control instructions include the starting source address of the business data, the number of sending data, the destination address information and the time information.
[0073] The sequencer is equivalent to a small processor, capable of executing control instructions, and the control instructions can be stored in the memory of the sequencer through the peripheral bus interface. After the sequencer is triggered, it can sequentially execute the control instructions, and the parameters of the control instructions need to include the starting sour...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 