Здравствуйте.
Железки : nt35510 ( https://aliexpress.ru/item/32807629460.html?spm=a2g39.. ),
stm32f407 ( https://aliexpress.ru/item/4000029771709.html?spm=a2g.. ),
ST-Link V2 ( https://aliexpress.ru/item/32921831799.html?spm=a2g39.. ).
ПО - STM CubeMX, Keil uVision5.
Знания : технический английский с натяжкой на троечку, языки программирования - почти ноль, чтение и понимание схем - твёрдая четвёрка, умение паять - красиво и аккуратно ))).
Хочу освоить МК STM32 для своих проектов (мощный БП, он же ЗУ + мощная электронная нагрузка - в итоге зарядно-разрядный комплекс).
Удачно повторил несколько чужих проектов в среде AVR.
Поморгать светодиодами на плате STM так же получилось без проблем. Подключить по схеме CubeMX дисплей к плате с МК и завести проект в Keil вроде тоже. Дальше стопор, инициализировать дисплей и вывести на него обычный тест не получается (нет знаний и опыта в данных программах).
Требуется помощь в подключении/инициализации дисплея nt35510 к плате stm32f407. Так же буду благодарен за начальный "туториал" в работе программы Keil и языков С/С++.
Добрый день!
nt35510 нет под рукой, к сожалению. В целом, лучше начать с литературы чисто по C/C++ - Герберт Шилдт обычно хорошо идет.
Здравствуйте. У меня вроде тот же набор что и у вас, тоже никак не получается инициализировать этот дисплей.
Я нашел в инете работу какого то китайца - mculover. К сожаление его сайт ( https://dnspod.qcloud.com/static/webblock.html?d=www.mculover666.cn) сейчас не доступен.
Но его статья, в которой разобран вопрос STM32F407ZGT6 + tft nt35510 + fsmc доступна на других сайтах (один из них - https://programmersought.com/article/49241966652/)
А сама программа, которую он разбирает в этой статье можно с гитхаба у него скачать ( https://github.com/Mculover666/HAL_Driver_Lib). Тут куча материала, но тот который он использует в статье - lcd fsmc вроде. Там описаны функции для работы с дисплеем, в том числе функция инициализации.
Ну вот я пробовал все это дело взять и адаптировать под своё железо, у меня почему-то не работает. Если у вас что-то выйдет - отпишитесь пожалуйста.
Такой дисплей?
@aveal контроллер там такой же. Но у автора темы и у меня речь шла о 3.9 дюймах.
Нашёл в сети несколько вариантов библиотек для данного дисплея в среде СТМ32...
Хорошо, ждём экрана )))...
С библиотекой от "СТ", в среде СТМ32КубИДЕ... Создал проект, перенёс библиотеку в проект, дальше всё, даже залить цветом экран не смог, кроме чёрного )))... Может попробуем запустить удалённо ? ))) Архивы и файлы в комплекте )))...
Появилось свободное время, решил "помучать" дисплеи накопившиеся у меня )))... В итоге, с сайта "lcdwiki", библиотеки подошли. Только они изначально созданы в среде МДК Кеил, у меня нет знаний и умений перенести их в среду КубИДЕ... Поэтому я пошёл по другому пути, попробовал урезать/отключить часть тестов что бы уместиться в ограничения Кеил... Получилось запустить весь зоопарк дисплеев на данный момент ))).
Прикладываю файл с частью отключенных тестов для среды Кеил. Включить или отключить тесты можно в файле "main.c" и "test.c", схема подключения дисплея в файлах "lcd.h" и "lcd.c".