XPT2046 и ESP32

Тема в разделе "ESP8266, ESP32", создана пользователем Arduiner001, 14 фев 2018.

  1. Arduiner001

    Arduiner001 Гик

    Всем привет!
    Заказал в Китае стандартный экран на контроллере ILI9341 с разрешением 320*240. На обратной стороне платы имеется контроллер резистивного тач-скрина XP2046. Я попытался подключить его к разным библиотекам, но ни какая из них не работала. Вот скриншот того, что идёт в последовательный порт с библиотекой XPT2046_Touchscreen:
    upload_2018-2-14_22-16-9.png
    Подскажите пожалуйста, как данный контроллер можно подключить к ESP32. Спасибо.
     
  2. Arduiner001

    Arduiner001 Гик

    Проблема решена. Исправил таким путём. У arduino (а библиотека, которую я использую, написана без учёта этих ваших ESP32) низкая скорость SPI. У ESP32 же - порядка 20 или 40 МГц. В даташите написано, что максимальная скорость работы XPT2046 - 2 МГц. Допилил библиотеку, чтобы она ставила скорость 200 КГц для связи с XPT2046, а затем ставила 20 МГц обратно.
     
  3. deestylov

    deestylov Нуб

    Поделитесь допиленной библиотекой?