![]() |
spips
Xilinx SDK Drivers API Documentation
|
This file contains a design example using the SPI driver (XSpiPs) in polled mode with a Serial Flash device.
This examples performs transfers in polled mode. The hardware which this example runs on, must have a Serial Flash for it to run. This example has been tested with SST25W080.
None.
MODIFICATION HISTORY:
Ver Who Date Changes
1.00 sg 1/30/13 First release ms 04/05/17 Modified Comment lines in functions to recognize it as documentation block for doxygen generation and also modified filename tag to include the file in doxygen examples. *
Functions | |
int | SpiPsFlashPolledExample (XSpiPs *SpiInstancePtr, u16 SpiDeviceId) |
The purpose of this function is to illustrate how to use the XSpiPs device driver in polled mode. More... | |
int | main (void) |
Main function to call the SPI Flash Polled Example. More... | |
int main | ( | void | ) |
Main function to call the SPI Flash Polled Example.
None |
References SpiPsFlashPolledExample().
int SpiPsFlashPolledExample | ( | XSpiPs * | SpiInstancePtr, |
u16 | SpiDeviceId | ||
) |
The purpose of this function is to illustrate how to use the XSpiPs device driver in polled mode.
This function writes and reads data from a serial flash.
SpiPtr | is a pointer to the SPI driver instance to use. |
SpiDeviceId | is the Instance Id of SPI in the system. |
If the device slave select is not correct and the device is not responding on bus it will read a status of 0xFF for the status register as the bus is pulled up.
Referenced by main().