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

Драйвер дисплея в IAR 8.23.3

истекло время актуальности


Здравствуйте.

Есть плата от Renesas - PK-S5D9. В нее изначально встроен тач скрин. Есть проект написанный в ИАР, который успешно запускается на плате и показывает необходимые окна.

К этой плате подключили обычный дисплей вместо тач скрина.

Задача:

Написать драйвер под этот дисплей. 

Отладка удаленная по тимвьювер или энидеск - есть удаленный комп с подключенной платой и установленным окружением.

Вся тех документация будет предоставлена по первому требованию всем заинтересовавшимся в проекте.



Обновление #1 от 19 января в 11:23

Прилагаю спецификацию по контроллеру дисплея.

Приложения 2

Просмотр приложений доступен только зарегистрированным пользователям.


  1. 1 день10 000 ₽
    Евгений
    Евгений Местный
    275   

    Почему бы вам не подключить еще ATmega контроллер к новому монитору? В с вашим контроллером поддерживать связь по UART.
    Имею опыт в разработке МК! Пишу на C/C++, JAVA, JS, PHP, HTML, MYSQL.

    Россия Красноярск | 18 января в 19:19 |
  • Sergei Om
    19 января в 10:59 |

    1) Какой дисплей  подключаете, на каком контроллере он построен?

    2) IAR допустимо использовать только указанной версии?

  • Олександр Лахтін — заказчик проекта
    19 января в 11:22 |

    1)Sitronix ST7789V - сейчас приложу док-спецификацию к проекту.

    2)Можно попробовать в другой версии, но эта версия IAR - последняя, предоставленная производителем платы S5D9 и она заточена под работу с ними(Embedded), установочные файлы предоставлю.
    Но, я думаю, код вполне переносим из других версий.

  • Sergei Om
    19 января в 12:59 |

    )Sitronix ST7789V

    По умолчанию используемая Вами PK-S5D9 сконфигурирована для работы с дисплеем на базе контроллера ILI9341V (4-ware SPI, 8 bit, mode 0).

    Подключаемый вами контроллер дисплея ST7789V может работать по 4-ware SPI 8 bit mode 3 (SPI II - IM3-IM0 = {1,1,1,0} - см. 8.1 datasheet на ST7789V.


    Базовая система команд  у ILI9341V и ST7789V в принципе одинакова.


    Т.е. вам по сути, надо сделать:

    1) в вашем уже имеющемся ПО - изменить инициализацию SPI с mode 0 на mode 3

    2) на плате PK-S5D9 правильно выбрать интерфейс связи с дисплеем (ST7789V) - перемычками

    R19,R20, R22, R23, R26-R29 (там стоит {0,1,1,1} для ILI9341V, а вам нужно

    {1,1,1,0}, п. 8.1 datasheet на ST7789V


    Если этого не хватит, пожалуйста, напишите мне в ПМ.

  • Олександр Лахтін — заказчик проекта
    19 января в 13:48 |

    Отписался в личку

  • Игорь Малый
    21 января в 02:54 |
    удалено модератором
  • Игорь Малый
    21 января в 02:54 |
    удалено модератором

Заказчик
Олександр
Олександр Лахтін
Украина Харьков  29  0
Проект опубликован
1 месяц 10 дней назад
117 просмотров