Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

README.md

SPI通信模块(STC15专用)

作者:何相龙
邮箱:qwgg9654@gmail.com
   admin@hxlxz.com
Sample程序
功能描述:SPI通信模块
备注:仅适用于带有SPI功能的STC15系列单片机

void SPI_Read();

函数名:SPI_Read
函数功能:SPI主机模式:读取一位unsigned char型数据
备注:读取到数据后,会调用用户自行编写的DataResive函数。从机模式下,此函数不可用——从机收到数据会自动调用DataResive函数。

void SPI_Send(unsigned char dat);

函数名:SPI_Send
函数功能:SPI发送一位unsigned char 型的数据
参数列表:
 dat
  参数类型:unsigned char型数据
  参数描述:要发送的数据
返回值:一个double型变量,获取到的温度值。(发生错误时,返回-999)

void SPI_Init(bit cpha, bit cpol, bit mode);

函数名:SPI_Init
函数功能:SPI中断函数
参数列表:
 cpha
  参数类型:bit型数据
  参数描述:SPI CPHA参数值
 cpol
  参数类型:bit型数据
  参数描述:SPI CPOL参数值
 mode
  参数类型:bit型数据
  参数描述:SPI 主从模式设置(1:主模式,0:从模式)

void SPI_Close();

函数名:SPI_Close
函数功能:关闭SPI