КОЗА при подключении 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 отпишитесь в комментариях. Где-то 'карем уха' прочитал, что это как-то связано с программированием платы, но не уверен, что это так.
Еще больше интересных статей
DIY miniMMU (глава 2)
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
За прошедшее время б...
Flying Bear 5. Плагин для Prusa в Shui и Input Shapers.
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Сопла и сопли
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Сколько раз этот вопрос поднимался. Сколько тем...
Комментарии и вопросы
Добавлю, что от замера зависит...
Этого друга я забыл бы в тот ж...
Извиняюсь за не лучшее качеств...
Приветствую многоуважаемые!Куп...
Я купил плату BTT PI v1.2 и ус...
Добрый вечер всем!Помогите пож...
Вылезла внезапно и просто испо...