Например TDA7294

Форум РадиоКот :: Просмотр темы - Конвертор изображений для LCD
Форум РадиоКот
https://radiokot.ru/forum/

Конвертор изображений для LCD
https://radiokot.ru/forum/viewtopic.php?f=20&t=27592
Страница 1 из 1

Автор:  Man [ Ср мар 17, 2010 13:34:16 ]
Заголовок сообщения:  Конвертор изображений для LCD

Понадобился конвертор изображений из .bmp в массив для .c 16бит .
Делаю меню для экрана с тачем канешноже захотелось иконок с изображениями :)) (сейчас просто кнопки с текстом ).Поискав по форумам и т.д было найдено немалое количество таких конверторов но все они конвертируют в RGB последовательности ,но в моем экране данные надо подавать BGR вот тут и загвостка, все найденные конверторы не умеют такого делать…
Пока приходится переворачивать программно :

Код:
unsigned int Mazaxizm(unsigned int rgb)
{
 unsigned char a;
 unsigned char b;
 unsigned char c;
 unsigned int bgr;
 
 a=rgb&0b00011111;     
 c=(rgb>>5)&0b00111111;
 b=(rgb>>11)&0b00011111;
 
 bgr=a;
 bgr=(bgr<<6)+(c);
 bgr=(bgr<<5)+(b);
 
 return bgr;
 }


Работает медленно неприемлемо…

Автор:  Pooher [ Ср мар 17, 2010 16:04:09 ]
Заголовок сообщения:  Re: Конвертор изображений для LCD

Посмотрите асм код после компиляции. Он явно не самый оптимальный по скорости. Решением проблемы может стать "быстрая" АСМ-вставка.

Автор:  Danko [ Ср мар 17, 2010 17:15:17 ]
Заголовок сообщения:  Re: Конвертор изображений для LCD

Man, а Вы в Си пишите только для МК?

Что мешает написать програмку для ПК:
- открываем текстовый файл (массив .с 16 бит)
- ищем необходимые строки
- проганяем через Вашу функцию
и сохраняем файл.

т.е. написать свой конвертер (из RGB в BGR) только не для МК, а для ПК.

Имя файла известно, что и как конвертировать тоже.

Если без всякого оконного интерфейса, то MinGW будет достаточно.

Автор:  Man [ Ср мар 17, 2010 18:17:37 ]
Заголовок сообщения:  Re: Конвертор изображений для LCD

Danko, да только для МК :(
В программировании для ПК даж не знаю как “Hello Word” написать… Вот и приходится искать.

Автор:  dosikus [ Ср мар 17, 2010 18:22:36 ]
Заголовок сообщения:  Re: Конвертор изображений для LCD

Все украдено до вас :
Изображение

Изображение

Результат :

Изображение

Вложения:
Комментарий к файлу: Серийник любой
LCD.rar [158 KiB]
Скачиваний: 1715

Автор:  DrWatson [ Ср мар 17, 2010 19:09:48 ]
Заголовок сообщения:  Re: Конвертор изображений для LCD

Вот спасибище! Я сам искал такую программку, да видать плохо :)

Автор:  Man [ Ср мар 17, 2010 19:10:55 ]
Заголовок сообщения:  Re: Конвертор изображений для LCD

Полезная находка :)) :shock: Спасибо за столь ценную софтину.

Автор:  PB_EXPERT [ Пт мар 19, 2010 15:49:16 ]
Заголовок сообщения:  Re: Конвертор изображений для LCD

Man писал(а):
В программировании для ПК даж не знаю как “Hello Word” написать… Вот и приходится искать.

Всё очень просто! :)
Код:
MessageBox_(0, "Hello Word", "Сообщение", 0)


Изображение

Вложения:
Комментарий к файлу: Пример простой проги для компа
Hello Word.rar [805 байт]
Скачиваний: 446

Автор:  vlad145 [ Вт авг 23, 2011 08:56:22 ]
Заголовок сообщения:  Re: Конвертор изображений для LCD

dosikus писал(а):
Все украдено до вас :
Изображение

Изображение

Результат :

Изображение


А каким кодом под CVAVR вывести данный массив?

Автор:  clawham [ Вт авг 23, 2011 11:48:31 ]
Заголовок сообщения:  Re: Конвертор изображений для LCD

vlad145, я вам дал литру бензина...а вы спросили - и как теперь мне на этом поехать?
и как мне ответить на этот вопрос?

а у вас вообще что? велосипед? мопед? машина? трактор? самолёт?
какой у вас экран, какой у вас проц, какая схема, как вы инициализируете экран, какие там функции...
мож у вас ваще семисегментники%))

Экстрсенсы в бессрочном отпуске :)))

впрочем если вы научитесь пользоваться функцией заливки экрана черным цветом то сделать из неё вывод заранее заложенного изображения - плёвое дело..

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/