//#define LCD_BLK_Clr() GPIO_ResetBits(BL_GPIO_Port,BL_Pin) // BLK //#define LCD_BLK_Set() GPIO_SetBits(BL_GPIO_Port,BL_Pin) #define LCD_SCLK_Clr() HAL_GPIO_WritePin(SCL_GPIO_Port, SCL_Pin, GPIO_PIN_RESET); //SCL=SCLK #define LCD_SCLK_Set() HAL_GPIO_WritePin(SCL_GPIO_...
#define LCD_CS_Set() HAL_GPIO_WritePin(GPIO_PORT_B, GPIO_PIN_6, GPIO_PIN_HIGH) //硬件上没有给出控制接口,这里不做定义 #define LCD_BLK_Clr() #define LCD_BLK_Set() 在lcd_init.c中添加引脚的初始化函数,并替换延时函数为OS_MSleep,相关的代码如下: #include "lcd_init.h" void LCD_GPIO_...
sample_st7735s_sleep(1); // LCD_SCLK_Clr(); // LCD_MOSI_Clr(); // LCD_RES_Clr(); // LCD_DC_Clr(); // LCD_CS_Clr(); // LCD_BLK_Clr(); // sample_st7735s_sleep(1); // LCD_SCLK_Set(); // LCD_MOSI_Set(); // LCD_RES_Set(); // LCD_DC_Set(); // LCD_CS...
#define LCD_BLK_SET() gpio_bits_set(LCD_GPIOPORT, LCD_PINS_BLK) #if LCD_SHARE_SPI_WITH_TOUCH_IC == 1 #define LCD_CS_CLR() gpio_bits_reset(LCD_GPIOPORT, LCD_PINS_CS) #define LCD_CS_SET() gpio_bits_set(LCD_GPIOPORT, LCD_PINS_CS) #else // LCD_SPIx 的硬件管理CS将在 ST778...
//BLK #define LCD_BLK_Clr() HAL_GPIO_WritePin(GPIOA,GPIO_PIN_1,GPIO_PIN_RESET) #define LCD_BLK_Set() HAL_GPIO_WritePin(GPIOA,GPIO_PIN_1,GPIO_PIN_SET) 其余不变 3.2.3 lcd.c修改 删除原有#include "sys.h" 3.2.4 lcd_init.c修改 ...
// LCD_BLK_Clr();// sample_st7735s_sleep(1);// LCD_SCLK_Set();// LCD_MOSI_Set();// LCD_RES_Set();// LCD_DC_Set();// LCD_CS_Set();// LCD_BLK_Set(); }} 4.8 编译 在SDK根目录打开命令行,输入命令.\build.bat -l .\amaziot_bloom_os_sdk\sample\3rd\3.0_ST7735S\ C++...
HAL_GPIO_WritePin(GPIO_PORT_B,GPIO_PIN_3,GPIO_PIN_HIGH)#defineLCD_CS_Clr()HAL_GPIO_WritePin(GPIO_PORT_B,GPIO_PIN_6,GPIO_PIN_LOW)#defineLCD_CS_Set()HAL_GPIO_WritePin(GPIO_PORT_B,GPIO_PIN_6,GPIO_PIN_HIGH)//硬件上没有给出控制接口,这里不做定义#defineLCD_BLK_Clr()#defineLCD_BLK_...
LCD_CS_Clr() HAL_GPIO_WritePin(TFT_CS_GPIO_Port,TFT_CS_Pin, GPIO_PIN_RESET)//CS#define LCD_CS_Set() HAL_GPIO_WritePin(TFT_CS_GPIO_Port,TFT_CS_Pin, GPIO_PIN_SET)#define LCD_BLK_Clr() HAL_GPIO_WritePin(TFT_BL_GPIO_Port,TFT_BL_Pin, GPIO_PIN_RESET)//BLK#define LCD_BLK_Set(...
// LCD_BLK_Clr();// sample_st7735s_sleep(1);// LCD_SCLK_Set();// LCD_MOSI_Set();// LCD_RES_Set();// LCD_DC_Set();// LCD_CS_Set();// LCD_BLK_Set(); }} 4.8 编译 在SDK根目录打开命令行,输入命令.\build.bat -l .\amaziot_bloom_os_sdk\sample\3rd\3.0_ST7735S\ C++...
LCD_CS_Clr;LCD_ BLK_Set;} 实现清屏处理的函数为:复制 void LCD_clear(void){ unsigned int i;...