};
void bmpdraw()
{
uint32_t time = millis();
byte a;
byte b;
for (int i=0; i< 320; i++)
{
TFT_DC_HIGH;
TFT_CS_LOW;
for(byte j=0; j < 240; j++)
{
a=pgm_read_byte_near(bmp+i*2+j*640-1);
b=pgm_read_byte_near(bmp+i*2+j*640);
SPI.transfer(a);
SPI.transfer(b);
}
TFT_CS_HIGH;
}
Serial.print(millis() - time, DEC);
Serial.println(" ms");
}
void setup()
{
TFT_BL_ON; // turn on the background light
Tft.TFTinit(); // init TFT library
Serial.begin(9600);
Serial.print("init");
bmpdraw();
}
void loop()
{
delay(100000);
Serial.println("ok");
}
/*********************************************************************************************************
END FILE
*********************************************************************************************************/
回复
我要赚赏金打赏帖 |
|
|---|---|
| 片外存储Flash使用方法(Arduino IDE环境)被打赏¥22元 | |
| 三分钟快速上手ESP-NOW(ArduinoIDE环境)被打赏¥23元 | |
| 【S32K3XX】LPSPI参数配置说明被打赏¥21元 | |
| 在WT9932C61-TINY上实现超声波测距被打赏¥22元 | |
| 基于WT9932C61-TINY的环境构建及OLED屏驱动测试被打赏¥20元 | |
| 【S32K3XX】Core-to-Core 中断使用被打赏¥21元 | |
| 「AI编程记录--含源码」用一晚上的时间写一个esp32的示波器被打赏¥19元 | |
| STM32C0116DK开发探索记(3)被打赏¥30元 | |
| STM32C0116DK开发探索记(2)被打赏¥24元 | |
| STM32C0116DK开发探索记(1)被打赏¥29元 | |
我要赚赏金
