[uquote="koka5555",url="/forum/viewtopic.php?p=3577009#p3577009"][uquote="alexfick",url="/forum/viewtopic.php?p=3577003#p3577003"]Просьба к форумчанам и автору. Поделитесь файлом собранной прошивки под дисплей . Что бы проверить работоспособность собранного макета.[/uquote][/uquote]
Добрый вечер, немогу прошить контроллер вашей прошивкой, выбивает вконце программирования ошибку, заметил что подобное происходит если прошивка слитая с контроллера. Экран R61581 подключал согласно файлу из исходников. Подскажите в каком направлении двигаться.
Размер прошивки больше 64кБ, в F103C8 не всяким способом её можно залить.
Используйте МК с 128кБ флеша, или размер прошивки меньше делайте (часть шрифтов не используйте). Или шейте тем, что позволит влить 80кБ в МК
С этого я начинал, но потом STM ку поменял , поставил с памятью 128кБ.
Добавлено after 33 minutes 48 seconds:
Уважаемый WiseLord, будуте тестировать сборку на дисплее R61581, поделитесь прошивкой (с любой конфигурацией), чтоб понимать работает ли мой дисплей или нет.
для прошивки и отладки юзаю программатор ST-LINK V 2.2, это который умеет прикидываться флешкой и прошивать бинари драгандропом, имеет UART, и умеет работать через стоковую утиль ST-LINK Utility.
так вот, драгандропом, кидая в эмулятор флешки бинарь больше 64 кб выдает ошибку о превышении размера файла, а утилитой заливает, хоть и пишет в описании чипа при коннекте 64 кб флеш. до перепрошивки утиль тоже нормально вливала прошивки больше 64 кБ
программатор перезаливал в обычный китайский клон ST-link за 2$, пришлось корпус стягивать и к SWD вешать соплями. кому интересно, могу методику переделки написать. Основное требование - чип STM32f103CB,
иногда китайцы впаивают С8.
wiselord.: hello made the background color dark navy blue in the video but the spectrum is also doing a panning on the back side of this screen as if there is a distress display ili9481 8 bit.
Реакция на кнопки должна быть однозначно, и от дисплея это вообще не зависит. Как минимум, кнопка BTN0, включающая подсветку легко проверяется, по наличию-отсутствию сигнала включения подсветки (ШИМ на BCKL) - не важно, подключен дисплей или нет, неважно, на какой прошивке.
38 - HW_RST - пока нужна только для сброса Si4703, потенциально - для других I2C устройств.
7 - линия сброса МК, она же и для сброса дисплея. Либо по кнопке SW1, либо при подаче питания с задержкой через RC-цепочку
[uquote="WiseLord",url="/forum/viewtopic.php?p=3580536#p3580536"][/uquote]
вы мне давали ссылку на ваш проект https://github.com/WiseLord/oledfm
где можно глянуть на описание проекта и схему? хочу повторить и разобраться с этими RDA, второй модуль уже вылетел по непонятным причинам.
купил 2 МС RDA5807FP, попробую на них отладить, с модулями не везёт.
Это программная проблема. Либо другой контроллер, либо так распаян сам дисплей. У меня-то с R61581 всё ОК:
Можете попробовать поиграть битами REV, BGR, SS регистра 0xC0. Скорее всего, развернуть картинку правильно получится. Смотрите для примера функцию r61581Rotate() и собственно даташит на предмет битов в этом регистре.
A у меня прикол, раньше подключал дисплей к китайозу, было видно что работает, а после смены выводов спаял плату по разводке pap.cot .(Без обид ,спасибо за старания), или ошибка в разводке, проверяю всё ,пока ничего не нашёл, но не работает совсем. От слова полностью. В плате есть какая то проблема .По ка ошибку не нашёл,но повторять не торопитесь.
[uquote="pap.cot",url="/forum/viewtopic.php?p=3581250#p3581250"]Плата согласно схеме сделана. Можно фото глянуть?Каких выводов?[/uquote]
R19-20 к +5 и R22-23 к +3.3 В на подтяжку I2C стоят, я так понимаю или к +5 или к +3.3 надо впаивать. на 3.3 у меня не заработало.