资源简介
基于CCS6.0的F28335 SPI自发自收实验。其中,可以通过控制位选择是否启用FIFO功能。代码备注详细,完全可移植。

代码片段和文件信息
/*
* main.c
* SPI实验程序,实现SPI自发自收实验,后面可以做
* 1,验证中断作用
*/
#include“DSP28335.h“
int main(void)
{
//1.系统初始化
InitSysCtrl();
//2.初始化GPIO
InitSpiGpio(); //使用GPIO16-GPIO19
//3.中断
//3.1 关
DINT;
IER = 0x0000; //关闭CPU级中断
IFR = 0x0000; //清除中断标志
InitPieCtrl(); //关闭PIE中断
InitPieVectTable(); //初始化PIE中断向量
//3.2写入使用的中断向量
EALLOW;
PieVectTable.SPIRXINTA = &IsrSpiRx; //接收中断服务程序
#if isFIFO
PieVectTable.SPITXINTA = &IsrSpiTx; //发送中断服务程序
#endif
EDIS;
//3.3PIE中断使能
PieCtrlRegs.PIECTRL.bit.ENPIE = 1; //使能PIE中断
PieCtrlRegs.PIEIER6.bit.INTx1 = 1; //使能第六组第一位中断(SPI接收)
#if isFIFO
PieCtrlRegs.PIEIER6.bit.INTx2 = 1; //使能第六组第二位中断(SPI发送)
#endif
IER |= M_INT6; //CPU第六组中断
EINT;
//4.初始化外设
InitSpi();
//5.自定义代码
SpiaRegs.SPITXBUF=00;//启动发送功能
while (1)
{
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 563 2019-11-19 09:18 SPI\.ccsproject
文件 22089 2019-11-19 09:18 SPI\.cproject
文件 4478 2019-11-19 18:52 SPI\.launches\SPI.launch
文件 833 2019-11-19 09:14 SPI\.project
文件 62 2019-11-19 09:14 SPI\.settings\org.eclipse.cdt.codan.core.prefs
文件 123 2019-11-19 09:14 SPI\.settings\org.eclipse.cdt.debug.core.prefs
文件 384 2019-11-19 09:24 SPI\.settings\org.eclipse.core.resources.prefs
文件 7270 2019-11-19 09:14 SPI\cmd\28335_RAM_lnk.cmd
文件 8685 2019-11-19 09:19 SPI\cmd\DSP2833x_Headers_nonBIOS.cmd
文件 411 2019-11-19 18:54 SPI\Debug\ccsObjs.opt
文件 289 2019-11-19 18:24 SPI\Debug\cmd\subdir_rules.mk
文件 373 2019-11-19 18:24 SPI\Debug\cmd\subdir_vars.mk
文件 14141 2019-11-19 18:54 SPI\Debug\main.obj
文件 2867 2019-11-19 18:54 SPI\Debug\main.pp
文件 4654 2019-11-19 18:54 SPI\Debug\makefile
文件 250 2019-11-19 18:24 SPI\Debug\ob
文件 9157 2019-11-19 18:54 SPI\Debug\PieVect.obj
文件 2954 2019-11-19 18:54 SPI\Debug\PieVect.pp
文件 1278 2019-11-19 18:24 SPI\Debug\source\DSP2833x_ADC_cal.obj
文件 1565 2019-11-19 18:24 SPI\Debug\source\DSP2833x_CodeStartBranch.obj
文件 29524 2019-11-19 18:24 SPI\Debug\source\DSP2833x_DefaultIsr.obj
文件 3389 2019-11-19 18:24 SPI\Debug\source\DSP2833x_DefaultIsr.pp
文件 122299 2019-11-19 18:24 SPI\Debug\source\DSP2833x_GlobalVariableDefs.obj
文件 2721 2019-11-19 18:24 SPI\Debug\source\DSP2833x_GlobalVariableDefs.pp
文件 5829 2019-11-19 18:24 SPI\Debug\source\DSP2833x_PieCtrl.obj
文件 3305 2019-11-19 18:24 SPI\Debug\source\DSP2833x_PieCtrl.pp
文件 17857 2019-11-19 18:24 SPI\Debug\source\DSP2833x_PieVect.obj
文件 3305 2019-11-19 18:24 SPI\Debug\source\DSP2833x_PieVect.pp
文件 15604 2019-11-19 18:54 SPI\Debug\source\DSP2833x_Spi.obj
文件 3302 2019-11-19 18:54 SPI\Debug\source\DSP2833x_Spi.pp
............此处省略66个文件信息
- 上一篇:八皇后扩展N皇后详细流程图
- 下一篇:ABAQUS初学者用户子程序小
相关资源
- DSP实验(10次实验有详细步骤)
- nmos转移特性曲线hspice程序—&mdas
- Spire API文档
- F28335无刷直流电机开闭环控制
- CCS5.05.1可使用的license
- The direction of synaptic plasticity mediated
- 飞思卡尔单片机MC9S12XS12G128驱动(硬件
- 28335CAN调试程序
- dsp2812上128点FFTc程序以及其CMD文件
- DSP28335程序片内FLASH搬运至RAM运行的
- 51模拟SPI读写SD卡(包括Fat和Fat32文件
- 28335写的用spi读取传感器数据并用CA
- STM32F103 CC2500完整驱动(模拟SPI)
- 基于DSP2812的以太网调试程序
- DSP与PC通讯的几种方法
- 手机短信api接口(源代码)
- cs5530的SPI程序
- 9s12单片机SPI功能代码
- stm32 用SPI 方式读写 SDHC
- DSP 语音识别程序 DTW MFCC
- SPI Master 的Verilog源代码
- 创龙C66x平台GigE工业相机图像采集案例
- VC工程转Qt工程文件的工具
- Spire.Doc 破解版
- Spin-1目标的广义parton分布的多项式和
- 介子和S波氘核的四极矩以及对spin-1系
- 基于SPCE061A和PTR8000的模拟SPI总线通信
- 用8位spi实现16位spi
- linux SPI设备注册和驱动小结
- 用Verilog语言写的CPLD和MCU通讯的SPI接口
评论
共有 条评论