www.pudn.com > uCOS_SPI.rar > spi.h


/****************************************Copyright (c)************************************************** 
**                              四川唐门高新技术开发有限公司 
**                                     研    发    部 
**                                独门暗器之孔雀翎研究室  
** 
**                                http://www.蜀中唐门.com 
** 
**                                   维护健康 信守诚诺 
** 
**--------------文件信息-------------------------------------------------------------------------------- 
**文   件   名: SPI.c 
**创   建   人: 赖皮 
**最后修改日期: 2007年1月29日 
**描        述: μCOS-II下LPC213x的SPI主模式底层驱动中间件  
**               
**--------------历史版本信息---------------------------------------------------------------------------- 
** 创建人: 赖皮 
** 版  本: v1.0 
** 日 期: 2007年1月29日 
** 描 述: 原始版本 
** 
**--------------当前版本修订------------------------------------------------------------------------------ 
** 修改人: 赖皮 
** 日 期: 2007年1月29日 
** 描 述:  
** 
**          LAI2005PI@126.com 
**------------------------------------------------------------------------------------------------------ 
********************************************************************************************************/ 
 
/********************************************************************************************************* 
** 函数名称: SPIInit 
** 功能描述: 初始化SPI总线为主模式  全查询方式  SPI速度很快 未用MISO 
** 输 入: Fdiv:用于设定总线频率(总线频率=Fpclk/Fdiv) 
** 
** 输 出:TRUE  :成功 
**        FALSE:失败 
** 调用模块: OSSemCreate 
** 
** 作 者: 赖皮 
** 日 期: 2007年1月29日 
**------------------------------------------------------------------------------------------------------- 
********************************************************************************************************/ 
extern uint8 SPIInit(uint8 Fdiv); 
 
/********************************************************************************************************* 
** 函数名称: SPIStart 
** 功能描述: 开始访问SPI  
** 输 入: 无 
** 
** 输 出: 无 
** 全局变量: 无 
** 调用模块: 无 
** 
** 作 者: 赖皮 
** 日 期: 2007年1月29日 
**------------------------------------------------------------------------------------------------------- 
** 修改人: 
** 日 期: 
**------------------------------------------------------------------------------------------------------ 
********************************************************************************************************/ 
extern  void SPIStart(void); 
/********************************************************************************************************* 
** 函数名称: SPIRW 
** 功能描述: 读写SPI  
** 输 入: Data:发送的数据  
** 输 出: SPI接收的数据 
** 作 者: 赖皮 
** 日 期: 2007年1月29日 
**------------------------------------------------------------------------------------------------------- 
** 修改人: 
** 日 期: 
**------------------------------------------------------------------------------------------------------ 
********************************************************************************************************/ 
extern  uint8 SPIRW(uint8 Data); 
/********************************************************************************************************* 
** 函数名称: SPIEnd 
** 功能描述: 访问SPI结束 
** 输 入: 无 
** 输 出: 无 
** 作 者: 赖皮 
** 日 期: 2007年1月29日 
**------------------------------------------------------------------------------------------------------- 
** 修改人: 
** 日 期: 
**------------------------------------------------------------------------------------------------------ 
********************************************************************************************************/ 
extern  void SPIEnd(void); 
/********************************************************************************************************* 
**                            End Of File 
********************************************************************************************************/