Здравствуйте уважаемые знатоки! Признаюсь, я новичок в подключении дисплеев, те что с али пришли - работают, разобрался, но есть дисплей, который используется широко на работе, поэтому, прошу помощи с подключением дисплея TO2828240320-A6TMN-019 к Ардуино UNO. Данный дисплей снабжён контроллером ILI9341V, но судя по pdf https://www.sunul.com/pdf/1tpdf/T028240320-A6TMN-001_FS_1.9.pdf нет вывода SCK - в этом вся и суть. Как же без него? Если есть возможность подключить, подскажите как. Библиотека от Adafruit для ILI9341 будет использоваться. На фото часть реализации подключения этого дисплея в приборе с использованием STM32F401VCT6. Заранее огромное спасибо!
Я вижу, что дисплей I2C. Прочитать в тырнете самостоятельно. Подключается к одноименным пинка абдуринки. Два оставшихся пина подключать согласно написанному в библиотеке.
та не))) мы друг друга не поняли наверное нужно дисплей что на схеме, подключить к ардуино - вот задача то((( и D0...D7 там на шлейфе есть, но чёртов SCK синхронизация, так и не найден, если он не нужен, как без него тогда подключить к ардуинке. Есть несколько, штук 15 дисплеев таких, вот хоть один запустить...
... и самое что фиговое, пусть он к STM подключен по i2C - библиотеки к сожалению нет для ILI9341 под I2C(((
А какая разница, какой интерфейс используется, SPI, I2C или параллельный ? Внутренняя организация контроллера дисплея от этого не изменится. Подключайте по имеющемуся и пользуйте команды согласно даташита. Или без библы уже совсем никак ?
К сожалению, мне как нубу, начинающему, чайнику - ну совсем никак, ещё и потому, что с китайскими с али, я разобрался, подключил, тесты прогнал - всё хорошо, но они маленькие - этот же больше. Как подключу, прогоню тесты, чтоб увидеть что он работает, так можно будет дальше изучать. Дисплеи-то эти халявные....ну или почти халявные...
Ну, если совсем так тяжко , то все благоволит на изучение протокола I2C... В МК его достаточно инициализировать и использовать нужные команды в программе, дальше он (МК) сам все сделает. Со стороны дисплея уже и так все заточено на работу с этим протоколом.
Дисплей заработал, ошибка была в том, что наш "муд...к" разводчик схем обозвал пины I2C протокола, а на самом деле, подключен дисплюк по SPI Правильная схема и результат:
Там гибрид из обозначений I2C, "плюсиков" и некоторых сигналов SPI... Что считать "правильным" и как решать этот ребус ?
CLK=SCL=13 пин ардуино уно MOSI=SDA=11 пин SS=CS = 10 пин прописывается в скетче отдельно DC=WR = 9 пин прописывается в скетче отдельно RES=RES=reset пин
Вот только у МК этот SS мастер SPI лихо переводит в slave даже не интересуясь, чем сейчас занят SPI...Поэтому, если работаете на МК с SPI как с мастером, пин SS всегда должен быть выходом. У леонардо и его производных он занят под светодиод, у остальных выведен.