if(lcddev.id==0X5761)lcddev.id=0X1963;//SSD1963读回的ID是5761H,为方便区分,我们强制设置为1963}}}printf(" LCD ID:%x\r\n",lcddev.id);//打印LCD ID 未使能串口则注释掉if(lcddev.id==0X9341)//9341初始化{LCD_WR_REG(0xCF);LCD_WR_DATA(0x00); 代码分析 在完成整个工程之前我先将这份...
驱动代码如下所示。 /* USER CODE BEGIN 2 */LCD_Init();//LCD初始化LCD_Fill(0,0,320,480,RED);LCD_Fill(0,0,320,480,WHITE);LCD_ShowString(0,0,"STM32H5",BLACK,RED,24,0);LCD_ShowString(32,32,"HELLO!",BLACK,WHITE,24,0);LCD_ShowChinese32x32(0,64,"记",RED,GREEN,32,0);LCD_Sh...
以上代码为TFT-LCD的SPI软件通讯模式下常见的代码,其中不同驱动芯片下的LCD_Init函数会不同 基本一致的函数有:void SPIv_WriteData(u8 Data),void Lcd_WriteIndex(u8 Index),void Lcd_WriteData(u8 Data),void LCD_WriteReg(u8 Index,u16 Data),...
{LCD_WriteCommand(0x2A);//设置列地址LCD_WriteData(0x00);LCD_WriteData(0x02);LCD_WriteData(0x00);LCD_WriteData(0x81);LCD_WriteCommand(0x2B);//设置行地址LCD_WriteData(0x00);
tk=ybgWWPWSmDK CZ3452 「1.14寸TFT显示屏LCD彩色液晶屏 ST7789驱动135x240分辨率 高清IPS」 库:st7789v-arduino(测试时版本0.1,该库没上arduino官方仓库) 链接:GitHub - deirvlon/ST7789v-Arduino: ST7789v Arduino Library - Tested on Arduino UNO and STM32 (Blue Pill)...
生成代码 点击GENERATE CODE即可生成MDK-V5工程: 3. 编写LCD驱动(ST7789)—— 封装宏和底层函数 3.1. 封装控制LCD控制引脚高低电平的宏 控制引脚宏定义已经包含在main.h中,如图: 在编写驱动的过程中需要不断的控制这些控制引脚的电平,所以首先在lcd_spi2_drv.h头文件中编写控制这些引脚的宏: ...
ESP32驱动TFT-LCD开发记录(基于ESP-IDF)_全栈创业者的博客-CSDN博客blog.csdn.net/weixin_48938349/article/details/126449139 ESP-IDF开发环境配置 ESP-IDF 依赖工具 安装python 下载链接:https://www.python.org/downloads/安装后需要配置pip环境 在 Linux 下:~/.pip/pip.conf 在 Windows 下:C:\Users\你...
至此,GT911触摸屏驱动编写完成,最后可以测试下是否正常,这里的测试方法是,结合上篇文章,检测到触摸点后,在触摸点处画一个半径5的实心圆,测试代码截图如下: 最终效果如下图: 视频演示效果请转至(开源)TFTLCD开发记录--触摸屏 视频下方简介有完整的工程代码开源github上,有需要的小伙伴请自行下载在...
(0x3< <24);// LCD_CS:PG12、RESET:PG15GPIOG- >OSPEEDR |= (0xc3000000< <0);//5. 上下拉(上拉)// BL:PB15GPIOB- >PUPDR &=~ (0x3< <30);// D2:PD0、D3:PD1、RD:PD4、WR:PD5、D13:PD8、D14:PD9、D15:PD10、D0:PD14、D1:PD15GPIOD- >PUPDR &=~ (0xf03f0f0f< <0...