Поклонники продукции Microchip Technology Inc тусуются тут.
Ответить

ILI9340C, Img2Lcd и Pic18

Ср янв 29, 2014 14:14:25

Уважаемые форумчане помогите разобраться в чем дело, а то я сам ну не как.
Подключил я цветной графический дисплей 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 байтов.
Заранее спасибо за помощь.

Re: ILI9340C, Img2Lcd и Pic18

Ср янв 29, 2014 20:12:13

попробуй в цикле 153600 раз одним цветом позаливай, проверишь процедуру записи байта в дисп.

и выложи write_data(gImage_wdtnjr[i])

сдается мне там нужно 16 бит писать, а ты байтами лупишь. и на всю область экрана нужно 240*320 16-и битных данных

Re: ILI9340C, Img2Lcd и Pic18

Пт фев 14, 2014 20:41:54

Проблема решена, я объявляю массив unsigned char, а количество элементов 153600
const unsigned char gImage_wdtnjr[153600]

Re: ILI9340C, Img2Lcd и Pic18

Сб май 13, 2023 19:54:02

Всем доброго времени суток. Возникла проблема с программкой "Img2Lcd". Все надписи в ней заменились на "MultiStr Error: Not load StrData!". Что удивительно, у меня было несколько копий разбросанных по разным папкам, все ведут себя одинаково, при чём не зависимо от ОС. Пробовал на WinХР_32, 7_64 и 10_64. Пробовал изменить системную дату перед запуском очередной копии - результат тот же. Если кто сталкивался, то подскажите как решить. Или подскажите подобную программку для конвертации с поддержкой 8бит цвета в формате R3G3B2.
Вложения
img2bmp.png
(43.84 KiB) Скачиваний: 27
Ответить