КОЗА при подключении LCD12864
Ближе к делу.
Лежали у меня два LCD12864, остались еще от экспериментов с микроконтроллерами AVR. Поэтому заказывать, естественно еще один, согласно списка деталей в инструкции к 3D принтеру я не стал.
Дошло дело до прошивки и первого включения. Дисплей естественно подключал по схеме, выложенной в группе 'ВКОНТАКТЕ', посвященной данному принтеру.
Ах да, наверное всем стало интересно что же за принтер? Собственно вот онНа картинке дисплей уже работает. Но сразу после первого включения этого не произошло.
И вот почемуЭта схема была в инструкции по сборке.
- Контакт 1 (GND или VSS) подключается к общей шине
- Контакт 2 (VCC) подключается к шине питания +5V
- Контакты 4, 5 и 6 подключаются к цифровым выходам, образуя последовательный интерфейс SPI:
- контакт 4 – (RS) – соответствует линии CS
- контакт 5 – (RW) – соответствует линии MOSI
- контакт 6 – (E) – соответствует линии SCK
- Контакт 15 (PSB) соединяется с общей шиной.
- Контакт 17 (RST) по схеме подтянут на +5V (пока не подключал, т.к. не был понятен смысл)
- Контакты 19 (A) и 20 (K) – это питание подсветки (+5V и GND соответственно).
Как я уже упоминал, у меня было 2-а LCD дисплея. Причем на одном сзади был регулятор контрастности (подстроечный резистор с надписью VR), а на втором его не было. Только место под него. Китайцы видимо сэкономили. Поэтому выбор пал на первый с регулировкой контрастности.
Собираем согласно схеме, включаем, наблюдаем отсутствие подсветки, странное поведение платы-контроллера MKS GEN v1.4, нагрев LCD дисплея.
По началу ничего не понял. Подумал, что схема не может быть неправильной, перепроверил пайку, посчитал контакты - ничего. Решил воткнуть второй дисплей. Вуаля, все заработало!
Но как же, почему не работал первый? Как жить без регулировки контраста!?!? :D
Втыкаю опять первый - тоже самое, тишина.
Начинаю проверять. Между выводами VSS(GND) и +5V КОЗА!!!!! Вах! Первые мысли - мертвый дисплей. Как еще плата выдержала, и ничего не погорело?!
Начал рыть, копать, зачем же RST на +5 подтянуто, и как воткнуть подстроечный резистор на предусмотренное место, т.к. там нет еще и кучи резисторов и конденсаторов, которые могут быть задействованы при наличии подстроечника.
В итоге, на просторах интернета, натыкаюсь на инфу, что дисплей 12864 работает как в последовательном, так и в параллельном режиме. И режим его работы определяется подачей на PSB либо GND, как в нашем случае, либо +5V для параллельного режима работы. И самое главное, в некоторых дисплеях уже предусмотрены перемычки на задней стороны платы, которые определяют режим его работы. Это PSB-Vcc, PSB-GND, но установлен только один.Вызвонил мультиметром, оказалось в моем случае это R9 и R10 на фото выше.
Соответственно этой перемычкой(R9) на PSB подавалось +5V. А по схеме, выложенной в группе для подключения LCD, я на нее же подал GND(-). То что получилось, вы уже знаете.
Перепаял я перемычку на место R10. Проверил мультиметром, PSB стало 'звониться' c GND, а на +5 тишина - то, что надо!
Соответственно убрал лишний провод, который был на стандартной схеме, соединяющий PSB на GND. И подключил к принтеру.
Запускаем, работает!
Только в конце вспомнил, что когда я баловался с AVR 1 дисплей работал последовательно, а второй параллельно.
При заказе LCD в интернет магазинах обращайте на это внимание, и проверяйте на КЗ между +5v и GND.
Надеюсь не томил вас своими рассуждениями. Это моя первая статья. Кстати, кто знает зачем подтягивать RST на +5v отпишитесь в комментариях. Где-то 'карем уха' прочитал, что это как-то связано с программированием платы, но не уверен, что это так.
Еще больше интересных статей
Выравнивание стола наждачной бумагой / шкуркой
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Что такое керамическая 3D-печать и где ее применяют
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Когда...
Настраиваем прошивку Marlin и заливаем её в 3D принтер
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.




Комментарии и вопросы
Ну да, все же все с чистого ли...
Автору: такой резонанс пошел н...
за насильную посадку детей на....
Пытаюсь найти открытый кубик с...
прошивка REpetier 1.04плата ру...
Всем доброго дня!Ситуация тако...
Здравствуйте, подскажите, пожа...