TFT+UNO -> TFT+M2560 = белый экран
- Войдите на сайт для отправки комментариев
Втр, 04/07/2017 - 21:54
Всем привет.
Писал проект для UNO на котором стоит дисплей 3.2 дюйма. Все работало. И тач и отображение. Решил что нечего выпендриваться и экономить место, возьму сразу мегу, все же без дела лежит. Но вот засада: перекомпилировал и залил на 2560 и вижу только белый экран. Я так понимаю по пинам уно и мега совместимы. Тогда в чем дело может быть?
По пинам - да, но пины назначены на разные хардварные порты, и если библиотека общается на низком уровне с периферией, то это и сбилось. выход - переписать кусок библиотеки.
Я так понимаю по пинам уно и мега совместимы.
Не совсем: у Меги SPI и I2C находятся на других пинах.
Вот дерьмо! Чтож, будем шаманить... Спасибо за совет. Я так понимаю достаточно к SPI, питанию и аналогу подключить?
на общие вопросы , вы получите и общие ответы .
никто здесь ваш дисп и библиотеку в глаза не видел . они все разные.
большинство либ заточены автоматом перетранслировать пины на другие пины если вы переходите с UNO на Mega2560 , но бывают недоработки в старых версиях.
SPI , да , на других пинах . сомневаюсь что 3.2" у вас SPI tft lcd (они в основном до 2.8"), иначе с большей вероятностью был не белый экран, а тач бы не работал - он в некоторых шилдах на SPI сидит.