Publish your project for free and start receiving offers from freelance contractors in serveral minutes after publication!

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

project expired


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

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

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

Задача:

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

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

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



Update #1 from 19 January at 11:23

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

Applications 2

Only registered users can view attachments.


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

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

    Russia Krasnoyarsk | 18 January at 19:19 |
  • Sergei Om
    19 January at 10:59 |

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

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

  • Олександр Лахтін — project author
    19 January at 11:22 |

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

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

  • Sergei Om
    19 January at 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


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

  • Олександр Лахтін — project author
    19 January at 13:48 |

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

  • Игорь Малый
    21 January at 02:54 |
    deleted by moderator
  • Игорь Малый
    21 January at 02:54 |
    deleted by moderator