Добрый день, уважаемые форумчане! Настал и мой час создать здесь тему. Сразу хочу отсеять часть тех кто скажет , что это легко, зачем cubeMX используешь и тд. - пишите по делу.
Проблема состоит в том, что есть задача подключить st7735 к плате отладки(их две и неважно какая будет использована). Проблема в том, что та библиотека(в свободный доступ не могу выкинуть ибо известен автор и я сразу был предупрежден о распространении) которая есть в наличии достаточно сложная в понимании для новичка. Программа компилируется без ошибок. Но не работает. Все проверено по 100500 раз. Уже нет сил искать причину.
Просьба ко всем неравнодушным откликнуться у кого есть библиотеки и внятные объяснения для работы с дисплеем. Спасибо за внимание!!!
Добрый вечер!
У меня есть разные дисплеи на ST7735, соберу плату какую-нибудь на днях и добавлю статью с драйвером и описанием. Раз спрос есть 🙂
Отлично! Я думаю, что многим будет полезно.
Все, готово, опубликовал - https://microtechnics.ru/podklyuchenie-displeya-na-baze-st7735-k-mikrokontrolleru-stm32/
Добрый день, уважаемые форумчане. В первую очередь хочу высказать благодарность за предоставленный материал по теме админу. Спасибо за Ваш бесценный труд и за быструю обратную связь! Все доступно, реально работает. На самом деле работа с дисплеем не такое уж и простое дело. Надо покумекать и въехать. Ждем продолжение данной темы. Также наверняка в соседней теме для начинающих я думаю наверняка можно писать наиглупейшие, но сложные для понимая новичку в программировании МК.
@aveal Хотел использовать данный дисплей с STM32F0DISCOVERY(STM32F051R8T6), но на экране только рябь. Я понимаю что проблема в частотах тактирования, но как правильно их настроить не знаю. Максимальная частота моего контроллера 48 мГц. Если не сложно подскажите как настроить тактирование?
@maksim Рябь обычно бывает, если инициализация не проходит по той или иной причине - от электрического контакта, до проблем именно в отправляемых данных.
@aveal Спасибо за ответ! Сейчас всё ещё раз перепроверю. Я установил тактирование от внешнего кварца и максимальную частоту. Надо ли делать какие то изменения?
@aveal А скорость SPI сильно влияет? У меня просто получается 12мб/с, при максимальной частоте.
@maksim, 12МГц - в самый раз. Дисплей даже и больше потянет. Влияет, в первую очередь, на скорость отрисовки впоследствии уже.
@aveal Спасибо за помощь, так и не удалось мне получить изображение, всё неоднократно проверил и код и подключение. Потом нашел в сети библиотеку, собрал проект с ней, подставил в ней свои выводы и всё почему то заработало, то есть проблема в коде, но понять причину, у меня не хватает опыта. Ещё раз, большое вам спасибо!!!