- Katılım
- 24 Şubat 2018
- Mesajlar
- 24,139
emWin grafik kütüphanesi ile bir TFT ekranı kontrol etmek için, ekrana yazma, ekrandan okuma fonksiyonlarının kullanıcı tarafından tanımlanıp kütüphaneye de bildirilmesi lazım. Benim tanımladığım fonksiyon şu şekilde idi:
Ekranın üzerinde çalıştığım bölgeyi doldurduğum zaman toplam 16 ms süre tutuyor. Oldukça uzun bir süre.
C:
static inline void write(uint16_t data)
{
*pbus = data;
}
static void lcd_write_data_multiple(uint16_t* buffer, int count)
{
select_data();
for (int i = 0; i < count; ++i)
{
write(buffer[i]);
}
}
Ekranın üzerinde çalıştığım bölgeyi doldurduğum zaman toplam 16 ms süre tutuyor. Oldukça uzun bir süre.