📄 spi._h
字号:
/*********************************************************************************************************
** SPI 驱动程序头文件
** (c) Copyright 2006-2008, limaokui
** All Rights Reserved
**
** V1.0.0
**
**
**--------------文件信息--------------------------------------------------------------------------------
**文 件 名:SPI.h
**创 建 人: 李茂奎
**最后修改日期: 2006年9月2日
**描 述: SPI驱动程序头文件
**
**--------------历史版本信息----------------------------------------------------------------------------
** 创建人: 李茂奎
** 版 本: V1.00
** 日 期: 2006年9月2日
** 描 述: 原始版本
**
**------------------------------------------------------------------------------------------------------
** 修改人: 李茂奎
** 版 本:
** 日 期:
** 描 述:
**
**--------------当前版本修订------------------------------------------------------------------------------
** 修改人: 李茂奎
** 日 期: 2006年9月2日
** 描 述:
**
**------------------------------------------------------------------------------------------------------
*********************************************************************************************************/
#ifndef __spi_H__
#define __spi_H__
/***********************************************/
//SPI工程常量预定义
/***********************************************/
#define SPI_DATA_READY 0x03 //缓冲区为数据准备好
#define SPI_DATA_SEND 0x02 //缓冲区为发送模式
#define SPI_DATA_RECEIVE 0x01 //缓冲区为接收模式
#define SPI_DATA_FREE 0x00 //缓冲区为空闲模式
#define SPI_FAIL_MAX 20 //重试次数最大值
#define SPI_SEND_DATA_BUFFER_SIZE 10
#define SPI_RECEIVE_DATA_BUFFER_SIZE 255
/***********************************************/
extern uint8 Spi_Receive(uint8 *buffer,uint16 length);
extern uint8 Spi_Send(uint8 *buffer,uint16 length);
extern void Spi_Init(void);
extern void Spi_Put_Char(uint8 c);
//extern uint8 Spi_Get_Char(void);
extern uint8 Spi_SendReceive(uint8 *buffer,uint16 sendlength,uint16 receivelength);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -