Проблема с LCD, выводит кракозябры
- Войдите на сайт для отправки комментариев
Суть проблемы такова:
имеется Arduino UNO (китайский), сдвиговый регистр 74HC595N, LCD CFAH1602
подключал на беспаечной макетке всё по схеме, как на сайте Arduino.cc. Изначально LCD выдавал различные вопросительные знаки и иероглифы, но проблема эта решилась (убрал с макетки плату блока питания и запитал её от самой дуины, а дуину от USB) и всё вроде бы заработало.
После спаял всё на плату и тут опять появились иероглифы. По нескольку раз пропаивал все контакты, сократил провода до минимума (1-3 см), всё равно ничего не выходит, при чём холодный вообще может ничего не показывать, через минуту перезапускаю - всё нормально, и так происходит с непонятной периодичностью, хочет - работает, а хочет - иероглифами балует. Я так понимаю, что дело скорее всего в помехах, но чем они вызваны не пойму.
На одном форуме вычитал, что сигнал стробирования (Е) можно подать через RC цепочку, чтобы всё заработало. Спаял дифференцирующую, стало работать немного лучше, но опять таки холодным LCD отказывается работать, далее вообще весело, сбрасываю дуину - показывает нормально, сбрасываю ещё раз - иероглифы, опять сбрасываю - нормально, ещё раз - иероглифы. Уже не знаю с каким бубном вокруг него прыгать и что с ним делать, помогите пожалуйста разобраться с этой проблемой, весь инет облазил уже и ничего не нашёл, у всех всё нормально работает, а у меня никак не хочет
Смотрите контакты, где-то что-то не так. Проверяйте пайку, отмывайте от флюса - да тыщи мелочей могут повлиять ;)
спасибо за совет, но вроде бы уже все перепробовал и никак