?? spi.h
字號(hào):
/*********************************************************************************************************
** SPI 驅(qū)動(dòng)程序頭文件
** (c) Copyright 2006-2008, limaokui
** All Rights Reserved
**
** V1.0.0
**
**
**--------------文件信息--------------------------------------------------------------------------------
**文 件 名:SPI.h
**創(chuàng) 建 人: 李茂奎
**最后修改日期: 2006年9月2日
**描 述: SPI驅(qū)動(dòng)程序頭文件
**
**--------------歷史版本信息----------------------------------------------------------------------------
** 創(chuàng)建人: 李茂奎
** 版 本: V1.00
** 日 期: 2006年9月2日
** 描 述: 原始版本
**
**------------------------------------------------------------------------------------------------------
** 修改人: 李茂奎
** 版 本:
** 日 期:
** 描 述:
**
**--------------當(dāng)前版本修訂------------------------------------------------------------------------------
** 修改人: 李茂奎
** 日 期: 2006年9月2日
** 描 述:
**
**------------------------------------------------------------------------------------------------------
*********************************************************************************************************/
#ifndef __spi_H__
#define __spi_H__
/***********************************************/
//SPI工程常量預(yù)定義
/***********************************************/
#define SPI_DATA_READY 0x03 //緩沖區(qū)為數(shù)據(jù)準(zhǔn)備好
#define SPI_DATA_SEND 0x02 //緩沖區(qū)為發(fā)送模式
#define SPI_DATA_RECEIVE 0x01 //緩沖區(qū)為接收模式
#define SPI_DATA_FREE 0x00 //緩沖區(qū)為空閑模式
#define SPI_FAIL_MAX 20 //重試次數(shù)最大值
#define SPI_SEND_DATA_BUFFER_SIZE 10 //最大255
#define SPI_RECEIVE_DATA_BUFFER_SIZE 255 //最大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
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -