Lcd初始化后全屏为花屏,必须再把整个屏幕转成全底白色消除花屏后再显示图片,字符。
我理解为什么是花屏,因为只是初始化各个参数,显示内存现在还是为空,还没有执行0x2c命令。
图片

#include "driver/spi_master.h"
#include "driver/gpio.h"
#include "freertos/FreeRTOS.h"
#include "freertos/task.h"
#include "string.h"
#define PIN_NUM_MOSI 12
#define PIN_NUM_CLK 13
#define PIN_NUM_CS 5
#define PIN_NUM_DC 19
#define PIN_NUM_RST 18
spi_device_handle_t spi;
void spi_init() {
spi_bus_config_t buscfg = {
.mosi_io_num = PIN_NUM_MOSI,
.miso_io_num = -1,
.sclk_io_num = PIN_NUM_CLK,
.quadwp_io_num = -1,
.quadhd_io_num = -1,
.max_transfer_sz = 4096,
};
spi_bus_initialize(HSPI_HOST, &buscfg, 1);
spi_dev

最低0.47元/天 解锁文章
1937

被折叠的 条评论
为什么被折叠?



