⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 htlcd_spi.h

📁 ST736单片机
💻 H
字号:
#ifndef HTLCDspi_h
#define HTLCDspi_h

#ifndef HTLCDSPI_C
#define HTLCDSPI_EXT extern
#else
#define HTLCDSPI_EXT
#endif

#include "Pub_PUCK.h"


#define		SYS_DIS_CMD	0x0800	//只取低12位
#define		SYS_EN_CMD       0x0802	//只取低12位
#define		LCD_OFF_CMD	0x0804	//只取低12位
#define		LCD_ON_CMD	0x0806	//只取低12位
#define		RC_32K_CMD	0x0830	//只取低12位
#define		WRITE_ID	0x0280	//低7位与地址相或后,只送最低10位


#define HTLCD_SYS_EN()    HTLCDWriteACommand(SYS_EN_CMD)  //开振荡器
#define HTLCD_SYS_DIS()   HTLCDWriteACommand(SYS_DIS_CMD)  //关振荡器和偏压发生器
#define HTLCD_LCD_ON()    HTLCDWriteACommand(LCD_ON_CMD)  //开LCD显示
#define HTLCD_LCD_OFF()   HTLCDWriteACommand(LCD_OFF_CMD)  //关LCD显示
#define HTLCD_RC_32K()    HTLCDWriteACommand(RC_32K_CMD)  //选择片上RC振荡器

	

#define SET_BIT  Bit_SET
#define CLR_BIT  Bit_RESET


#define TO_LCD_PWR     GPIO_PIN_13   //p0.13 out
#define TO_LCD_LED     GPIO_PIN_14   //p0.14 out
#define TO_LCD_CS      GPIO_PIN_14   //p4.14 out
#define TO_LCD_CLK     GPIO_PIN_15   //p4.15 out
#define TO_LCD_DATA    GPIO_PIN_0    //p5.0 out

#define HTLCD_PWR_Ctrl(a)       GPIO_BitWrite(GPIO0,TO_LCD_PWR,a)
#define HTLCD_LED_Ctrl(a)       GPIO_BitWrite(GPIO0,TO_LCD_LED,a)
#define HTLCD_CS_Ctrl(a)        GPIO_BitWrite(GPIO4,TO_LCD_CS,a)
#define HTLCD_CLK_Ctrl(a)       GPIO_BitWrite(GPIO4,TO_LCD_CLK,a)
#define HTLCD_DATA_Ctrl(a)      GPIO_BitWrite(GPIO5,TO_LCD_DATA,a)



#define LIGHT_ON  HTLCD_LED_Ctrl(Bit_SET)
#define LIGHT_OFF HTLCD_LED_Ctrl(Bit_RESET)

#define OPEN_LCD_BAT  HTLCD_PWR_Ctrl(Bit_SET)
#define CLOSE_LCD_BAT HTLCD_PWR_Ctrl(Bit_RESET)


void	HTLCD_INIT_IN_NORMAL_MODE(void);
void	HTLCD_INIT_IN_POWERDOWN_MODE(void);


void	HTLCDWriteACommand(INT32U command);
void	HTLCD_WRITE_MODE(INT8U LCD_RAM_ADDR);
void	HTLCD_SEND_DATA(INT8U LCD_RAM_ADDR, INT8U *DATA_ADDR,INT32U DATA_LENGTH);
void	Init_HTLCD_PwrDownStatus(void);
void	Init_HTLCD_WorkStatus(void);
void	HTLCDWriteMultiData(INT8U LCD_RAM_ADDR,INT8U *DATA_ADDR,INT32U	DATA_LENGTH);
void    InitHTLCDIOPort(void);
#endif 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -