使用的是
#define ST7735_DRIVER
问题描述:
通过drawPixel
在(0,0)绘制一个红色,正常
在(1,1)绘制一个绿色,(1,1)没有绘制,反而在(0,0)绘制了一个绿点
只要是奇数的点就是这样
在TFT_eSPI.cpp函数中找到
void TFT_eSPI::drawPixel(int32_t x, int32_t y, uint32_t color)
对照之前stm32的代码,发现这里的问题
把这里改为
tft_Write_8((x>>8)&0xff);tft_Write_8((x)&0xff);
或
tft_Write_16(y);
后就正常显示了