Introduction - If you have any usage issues, please Google them yourself
TI company TMS320F28XX SPI module functions commonly used C language program.
Packet : 21840276tms320f28xxspicode.zip filelist
28xxx_SD_SPI/
28xxx_SD_SPI/build/
28xxx_SD_SPI/build/28xxx_SD_SPI_lib.pjt
28xxx_SD_SPI/DSP280x_headers/
28xxx_SD_SPI/DSP280x_headers/cmd/
28xxx_SD_SPI/DSP280x_headers/cmd/2808_eZdsp_RAM_lnk.cmd
28xxx_SD_SPI/DSP280x_headers/cmd/DSP280x_Headers_nonBIOS.cmd
28xxx_SD_SPI/DSP280x_headers/include/
28xxx_SD_SPI/DSP280x_headers/include/DSP280x_Adc.h
28xxx_SD_SPI/DSP280x_headers/include/DSP280x_CpuTimers.h
28xxx_SD_SPI/DSP280x_headers/include/DSP280x_DefaultIsr.h
28xxx_SD_SPI/DSP280x_headers/include/DSP280x_DevEmu.h
28xxx_SD_SPI/DSP280x_headers/include/DSP280x_Device.h
28xxx_SD_SPI/DSP280x_headers/include/DSP280x_ECan.h
28xxx_SD_SPI/DSP280x_headers/include/DSP280x_ECap.h
28xxx_SD_SPI/DSP280x_headers/include/DSP280x_EPwm.h
28xxx_SD_SPI/DSP280x_headers/include/DSP280x_EPwm_defines.h
28xxx_SD_SPI/DSP280x_headers/include/DSP280x_EQep.h
28xxx_SD_SPI/DSP280x_headers/include/DSP280x_Examples.h
28xxx_SD_SPI/DSP280x_headers/include/DSP280x_GlobalPrototypes.h
28xxx_SD_SPI/DSP280x_headers/include/DSP280x_Gpio.h
28xxx_SD_SPI/DSP280x_headers/include/DSP280x_I2c.h
28xxx_SD_SPI/DSP280x_headers/include/DSP280x_I2c_defines.h
28xxx_SD_SPI/DSP280x_headers/include/DSP280x_PieCtrl.h
28xxx_SD_SPI/DSP280x_headers/include/DSP280x_PieVect.h
28xxx_SD_SPI/DSP280x_headers/include/DSP280x_Sci.h
28xxx_SD_SPI/DSP280x_headers/include/DSP280x_Spi.h
28xxx_SD_SPI/DSP280x_headers/include/DSP280x_SWPrioritizedIsrLevels.h
28xxx_SD_SPI/DSP280x_headers/include/DSP280x_SysCtrl.h
28xxx_SD_SPI/DSP280x_headers/include/DSP280x_XIntrupt.h
28xxx_SD_SPI/DSP280x_headers/include/IQmathLib.h
28xxx_SD_SPI/DSP280x_headers/include/SFO.h
28xxx_SD_SPI/DSP280x_headers/source/
28xxx_SD_SPI/DSP280x_headers/source/DSP280x_Adc.c
28xxx_SD_SPI/DSP280x_headers/source/DSP280x_CodeStartBranch.asm
28xxx_SD_SPI/DSP280x_headers/source/DSP280x_CpuTimers.c
28xxx_SD_SPI/DSP280x_headers/source/DSP280x_CSMPasswords.asm
28xxx_SD_SPI/DSP280x_headers/source/DSP280x_DBGIER.asm
28xxx_SD_SPI/DSP280x_headers/source/DSP280x_DefaultIsr.c
28xxx_SD_SPI/DSP280x_headers/source/DSP280x_DisInt.asm
28xxx_SD_SPI/DSP280x_headers/source/DSP280x_ECan.c
28xxx_SD_SPI/DSP280x_headers/source/DSP280x_ECap.c
28xxx_SD_SPI/DSP280x_headers/source/DSP280x_EPwm.c
28xxx_SD_SPI/DSP280x_headers/source/DSP280x_EQep.c
28xxx_SD_SPI/DSP280x_headers/source/DSP280x_GlobalVariableDefs.c
28xxx_SD_SPI/DSP280x_headers/source/DSP280x_Gpio.c
28xxx_SD_SPI/DSP280x_headers/source/DSP280x_I2C.c
28xxx_SD_SPI/DSP280x_headers/source/DSP280x_MemCopy.c
28xxx_SD_SPI/DSP280x_headers/source/DSP280x_PieCtrl.c
28xxx_SD_SPI/DSP280x_headers/source/DSP280x_PieVect.c
28xxx_SD_SPI/DSP280x_headers/source/DSP280x_Sci.c
28xxx_SD_SPI/DSP280x_headers/source/DSP280x_Spi.c
28xxx_SD_SPI/DSP280x_headers/source/DSP280x_SWPrioritizedDefaultIsr.c
28xxx_SD_SPI/DSP280x_headers/source/DSP280x_SWPrioritizedPieVect.c
28xxx_SD_SPI/DSP280x_headers/source/DSP280x_SysCtrl.c
28xxx_SD_SPI/DSP280x_headers/source/DSP280x_usDelay.asm
28xxx_SD_SPI/examples/
28xxx_SD_SPI/examples/Example_28xxxSD_SPI.c
28xxx_SD_SPI/examples/Example_28xxxSD_SPI.pjt
28xxx_SD_SPI/include/
28xxx_SD_SPI/include/DSP280x_Device_lib.h
28xxx_SD_SPI/include/SD.h
28xxx_SD_SPI/lib/
28xxx_SD_SPI/lib/28xxx_SD_SPI.lib
28xxx_SD_SPI/src/
28xxx_SD_SPI/src/SD_SPI_Erase.c
28xxx_SD_SPI/src/SD_SPI_Initialization.c
28xxx_SD_SPI/src/SD_SPI_Read.c
28xxx_SD_SPI/src/SD_SPI_Registers.c
28xxx_SD_SPI/src/SD_SPI_Transmission.c
28xxx_SD_SPI/src/SD_SPI_Write.c