Уважаемые форумчане помогите разобраться в чем дело, а то я сам ну не как.
Подключил я цветной графический дисплей 240Х320 на драйвере ILI9340C к Пику и вывожу на него изображение полученное по средствам проги Img2Lcd, а на экране откуда то берутся черные полосы (рис. 1)и выводится как мне кажется только верхняя часть изображения.
Програмный код ниже...
const unsigned char gImage_wdtnjr[153600] = { /* 0X00,0X10,0XF0,0X00,0X40,0X01,0X01,0X1B, */
0X20,0XF2,0XA0,0XE0,0X45,0XFC,0XC4,0XFB,0XE5,0XFB,0X04,0XFC,0X21,0XFB,0XA2,0XFB,........
...............}
lcd_initial();
addset(0,0);
for (i=1;i<153600 ;i++)
{
write_data(gImage_wdtnjr[i]); // данная строка передает 1 байт данных в дисплей
}
Да и еще сканировать более правильно с i=0, но изображение меняет цвет.(Рис. 2)
С прогой Img2Lcd тоже не все понятно, то она первую строку комментирует и количество символов в массиве пишет 153600, а то и не комментирует и пишет 153608.
Отчего это зависит и что это за первых 8 байтов.
Заранее спасибо за помощь.