/************************************************ ****************************** 文 件 名:YGV642_SPI.c 功能描述:YGV642的模拟SPI通信驱动库头文件 作 者:张暄 版 本:V1.0 日 期:2017.4.8 ******************************************************************************/ #ifndef _YGV642_SPI_H_ #define _YGV642_SPI_H_ #include "comdef.h" #include "stdint.h" #include "GPIO.h" /****************************************************************************** 引脚重定义 ******************************************************************************/ #define YGV642_SPI_nCS_Low() TFT_nCS = 0 #define YGV642_SPI_nCS_High() TFT_nCS = 1 #define YGV642_SPI_SCLK_Low() TFT_SCLK = 0 #define YGV642_SPI_SCLK_High() TFT_SCLK = 1 #define YGV642_SPI_MOSI_Low() TFT_MOSI = 0 #define YGV642_SPI_MOSI_High() TFT_MOSI = 1 #define YGV642_SPI_Read_MISO() TFT_MISO /****************************************************************************** 函数声明 ******************************************************************************/ void YGV642_SPI_Byte_Write(uint8_t Data); uint8_t YGV642_SPI_Byte_Read(void); void YGV642_SPI_Word_Write(uint16_t Data); uint16_t YGV642_SPI_Word_Read(void); #endif