Witam, wyrwałem z jakiegoś Chińskiego odtwarzacza całkiem fajny LCD 320x240, okazało się, że jest to sterownik ILI9320, jest dokumentacja, są przykłady. Uruchomiłem sobie ten LCD na XMEGA, ale mnie szlak już trafia, bo od początku zamiast jednego pixela zapalają się 2 i wszystko mi psuje.
Funkcja zapalająca pixel wygląda tak?
Ktoś się spotkał z czymś takim?
Funkcja zapalająca pixel wygląda tak?
void lcd_Pixel(uint16_t x, uint16_t y, uint16_t color)
{
LCD_WR_REG16(0x0020); // Ustawia adres GRAM (Horizontal Address)
LCD_WR_DATA16(x);
LCD_WR_REG16(0x0021); // Ustawia adresGRAM (Vertical Address)
LCD_WR_DATA16(y);
LCD_WR_REG16(0x0022); // Zapis danych do GRAM
LCD_WR_DATA16(color);
}
Ktoś się spotkał z czymś takim?