📄 spi0.h
字号:
/****************************************Copyright (c)**************************************************
** 北京同方清芝商用机器有限公司
** 研 发 部
**
** http://www.btfts.com
**
**--------------文件信息--------------------------------------------------------------------------------
**文 件 名: SPI0.h
**创 建 人: 李森树
**创 建 日 期: 2007年3月16日
**最后修改日期:
**描 述:
********************************************************************************************************/
/*#define SPI_CPHA_TWO 0x08
#define SPI_CPHA_ONE 0x00
#define SPI_CPOL_LOW 0x10
#define SPI_CPOL_HIGH 0x00
#define SPI_MSTR_MASTER 0x20
#define SPI_MSTR_SLAVE 0x00
#define SPI_LSBF_BIT0 0x40
#define SPI_LSBF_BIT7 0x00
#define SPI_SPIE_EN 0x80
#define SPI_SPIE_DISABLE 0x00*/
//#define SPI_MOD SPI_CPHA_ONE | SPI_CPOL_HIGH | SPI_LSBF_BIT7 //SPI模式
#ifdef IN_SPI0
#define SPI0_EXT
#else
#define SPI0_EXT extern
#endif
/*********************************************************************************************************
** 函数名称: SPI0Init
** 功能描述: 初始化SPI0总线为主模式
** 输 入: Fdiv:用于设定总线频率(总线频率=Fpclk/Fdiv)
**
** 输 出: 无
********************************************************************************************************/
SPI0_EXT void SPI0Init(uint8 Fdiv);
/*********************************************************************************************************
** 函数名称: HostSPI_SendData()
** 功能描述: SPI总线为主模式,主机向总线发送数据,并带回一个数据
** 输 入: data 待发送的数据
** 输 出: 返回值为读取的数据
********************************************************************************************************/
SPI0_EXT uint8 HostSPI_SendData(uint8 data);
/*********************************************************************************************************
** End Of File
********************************************************************************************************/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -