Дисплей TO2828240320-A6TMN-019 как подключить?

Тема в разделе "Схемотехника, компоненты, модули", создана пользователем Sonik174, 6 ноя 2018.

  1. Sonik174

    Sonik174 Нуб

    Здравствуйте уважаемые знатоки!

    Признаюсь, я новичок в подключении дисплеев, те что с али пришли - работают, разобрался, но есть дисплей, который используется широко на работе, поэтому, прошу помощи с подключением дисплея TO2828240320-A6TMN-019 к Ардуино UNO.

    Данный дисплей снабжён контроллером ILI9341V, но судя по pdf https://www.sunul.com/pdf/1tpdf/T028240320-A6TMN-001_FS_1.9.pdf нет вывода SCK - в этом вся и суть. Как же без него?
    Если есть возможность подключить, подскажите как. Библиотека от Adafruit для ILI9341 будет использоваться.
    На фото часть реализации подключения этого дисплея в приборе с использованием STM32F401VCT6. 20181107_001155_LLS.jpg 20181107_001256_LLS.jpg 20181107_001308_LLS.jpg
    Заранее огромное спасибо!
     
  2. parovoZZ

    parovoZZ Гуру

    Я вижу, что дисплей I2C. Прочитать в тырнете самостоятельно. Подключается к одноименным пинка абдуринки. Два оставшихся пина подключать согласно написанному в библиотеке.
     
    Sonik174 нравится это.
  3. Sonik174

    Sonik174 Нуб

    в pdf написано что Interface 8-bit Parallel CPU interface. Может про i2c это ошибка?
     
  4. parovoZZ

    parovoZZ Гуру

    Насчитаешь между процем и дисплеем 8 параллельных линий на схеме - вышлю на пиво.
    Безалкогольное))))
     
  5. Sonik174

    Sonik174 Нуб

    та не))) мы друг друга не поняли наверное

    нужно дисплей что на схеме, подключить к ардуино - вот задача то((( и D0...D7 там на шлейфе есть, но чёртов SCK синхронизация, так и не найден, если он не нужен, как без него тогда подключить к ардуинке.
    Есть несколько, штук 15 дисплеев таких, вот хоть один запустить...
     
  6. Sonik174

    Sonik174 Нуб

    ... и самое что фиговое, пусть он к STM подключен по i2C - библиотеки к сожалению нет для ILI9341 под I2C(((
     
  7. Belkin

    Belkin Гик

    А какая разница, какой интерфейс используется, SPI, I2C или параллельный ?
    Внутренняя организация контроллера дисплея от этого не изменится.
    Подключайте по имеющемуся и пользуйте команды согласно даташита.
    Или без библы уже совсем никак ? ;)
     
  8. Sonik174

    Sonik174 Нуб

    К сожалению, мне как нубу, начинающему, чайнику - ну совсем никак, ещё и потому, что с китайскими с али, я разобрался, подключил, тесты прогнал - всё хорошо, но они маленькие - этот же больше.
    Как подключу, прогоню тесты, чтоб увидеть что он работает, так можно будет дальше изучать.
    Дисплеи-то эти халявные....ну или почти халявные...
     
  9. Belkin

    Belkin Гик

    Ну, если совсем так тяжко ;) , то все благоволит на изучение протокола I2C... ;)
    В МК его достаточно инициализировать и использовать нужные команды в программе, дальше он (МК) сам все сделает.
    Со стороны дисплея уже и так все заточено на работу с этим протоколом.
     
  10. Sonik174

    Sonik174 Нуб

    Дисплей заработал, ошибка была в том, что наш "муд...к" разводчик схем обозвал пины I2C протокола, а на самом деле, подключен дисплюк по SPI

    Правильная схема и результат:
     

    Вложения:

  11. Belkin

    Belkin Гик

    Результат видим, а "правильную схему" - нет... ;)
    Сигналы не обозначены "правильно"...
     
  12. Sonik174

    Sonik174 Нуб

    во вложении же картинка, ручкой подписаны сигналы
     
  13. Belkin

    Belkin Гик

    Там гибрид из обозначений I2C, "плюсиков" и некоторых сигналов SPI...
    Что считать "правильным" и как решать этот ребус ? ;)
     
  14. parovoZZ

    parovoZZ Гуру

    У SPI такие линии: CLK, MISO, MOSI, SS. Ну и chip select. MISO для дисплея не актуально.
     
  15. Sonik174

    Sonik174 Нуб

    CLK=SCL=13 пин ардуино уно
    MOSI=SDA=11 пин
    SS=CS = 10 пин прописывается в скетче отдельно
    DC=WR = 9 пин прописывается в скетче отдельно
    RES=RES=reset пин
     
  16. Sonik174

    Sonik174 Нуб

    теперь буду пилить часы на нём
    пока не особо получается)))
     
  17. DetSimen

    DetSimen Гуру

    SS он и есть CS: выбор устройства
     
  18. parovoZZ

    parovoZZ Гуру

    Вот только у МК этот SS мастер SPI лихо переводит в slave даже не интересуясь, чем сейчас занят SPI...Поэтому, если работаете на МК с SPI как с мастером, пин SS всегда должен быть выходом. У леонардо и его производных он занят под светодиод, у остальных выведен.
     
  19. DetSimen

    DetSimen Гуру

    Што, простите?