-0.30
Рейтинг
0.33
Сила

Юрий

Windows PIC18 /графическая оболочка для LCD/

Специально для конкурса 2 решил опубликовать свой проект для микроконтроллеров серии PIC18. В качестве приза желаю получить 2.4" сенсорный экранчик TFT LCD с встроенным слотом для SD-карт памяти, т.к. это именно то, что нужно для продолжения моего проекта…

… Этот проект разрабатывается по настоящее время. Идея заключается в том, что графическая часть устройства, которая будет отображаться на LCD разрабатывается на ПК, а после специальные файлы загружаются на карту памяти и используются самим контроллером будущего устройства. С помощью ПО написанное на Delphi создаются формы с компонентами, которые будут связаны с переменными в контроллере. Компоненты имеют собственные свойства /положение на экране, размер, цвет фона текста и др./, которые можно легко отредактировать. Графическую оболочку для LCD можно создать за считанные минуты). Также можно организовать скины /внешний вид, темы/, т.е. сделать формы с разными свойствами, а в контроллере сделать переключения между этими темами)
В данном проекте применяется PIC18F2550, LCD Nokia 3100 /6610 и др./, карты памяти MMC, SD, microSD.

В будущем перейду на экраны с 8-ми/16-ти битной шиной большего расширения начиная с 320x240 и сделаю возможность загрузки форм на карту памяти с помощью USB) Дополню новыми компонентами: индикаторы входов и выходов, семисегментные индикаторы)
Код легко можно перенести и на другие микроконтроллеры с Flash >= 32K, лишь стоит отредактировать исходник для соответствующего компилятора.

Собственно предлагаю ознакомиться с моим тестовым устройством:

Читать дальше →