只是一个基于飞思卡尔十六位单片机编写的C一个例程SPI

源代码在线查看: isr.c

软件大小: 222 K
上传用户: a6810121
关键词: SPI 飞思卡尔 十六位 单片机
下载地址: 免注册下载 普通下载 VIP

相关代码

				//[isr.c]中断处理函数------------------------------------------------------*
				//功  能:                                                                  *
				//    (1)定义中断处理函数                                                  *
				//-------------------------------------------------------------------------*
				
				//头文件
				#include "isr.h"        //中断处理函数头文件
				
				#pragma CODE_SEG __NEAR_SEG NON_BANKED
				
				//SCI0ReInt:SCI0接收中断函数-----------------------------------------------*
				//功  能:若收到一个数据,则将该数据发送出去。                              *
				//-------------------------------------------------------------------------*
				__interrupt 20 void SCI0ReInt(void)
				{
				    INT8U i;
				    INT8U SerialBuff[1];     		           //存放接收数据的数组
				    DISABLE_INTERRUPTS;                    //关总中断
				    i = SCIReN(1,SerialBuff);              //等待接收1个数据
				    if (i == 0) SCISendN(1,SerialBuff);    //发送接到的数据
				    ENABLE_INTERRUPTS;                     //开总中断
				}
							

相关资源