Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

Малък проблем с HD44780 дисплей, свързан към Raspberry Pi
http://mcu-bg.com/mcu_site/viewtopic.php?f=7&t=11473
Страница 1 от 1

Автор:  borisoff [ Чет Юни 20, 2013 1:30 pm ]
Заглавие:  Малък проблем с HD44780 дисплей, свързан към Raspberry Pi

Свързал съм HD44780 дисплей към Raspberry Pi, като съм използвал кода от тази страница: http://www.rpiblog.com/2012/11/interfac ... ry-pi.html
Всичко си работи нормално с изключение на това, че като постои известно време (няколко часа) и се появява черно квадратче в края като на следната снимка: http://img191.imageshack.us/img191/9538/tcfe.jpg
Причината в използването на бредборда ли е (поради някакви смущения) или трябва през определен интервал да изкарвам надписа наново?

Автор:  radolin [ Чет Юни 20, 2013 5:10 pm ]
Заглавие:  Re: Малък проблем с HD44780 дисплей, свързан към Raspberry P

borisoff написа:
Свързал съм HD44780 дисплей към Raspberry Pi, като съм използвал кода от тази страница: http://www.rpiblog.com/2012/11/interfac ... ry-pi.html
Всичко си работи нормално с изключение на това, че като постои известно време (няколко часа) и се появява черно квадратче в края като на следната снимка: http://img191.imageshack.us/img191/9538/tcfe.jpg
Причината в използването на бредборда ли е (поради някакви смущения) или трябва през определен интервал да изкарвам надписа наново?


Не знам каква е причината това да се случва от самосебеси , но "черното квадратче" е всъщност курсора на дисплея. Погледни някакъв дейташийт за този дисплей драйвер и разгледай там какви команди има - за показване/скриване на курсора, дали да мига или не и подобни.

Автор:  relsys [ Чет Юни 20, 2013 5:11 pm ]
Заглавие:  Re: Малък проблем с HD44780 дисплей, свързан към Raspberry P

Там трябва да натиснеш, за да спре звъненето.... :lol: :lol: :lol:

Сега по-сериозно: предполагам, че дисплея не се опреснява постоянно а седи статичен текст... забелязвал съм и аз преди време, само че беше 16х4 дисплея, ама то няма значение това, че ако текста си стои и опреснявам само дадени позиции се получават точно такива ефекти. За целта си направи видео буфер в паметта, примерно:

Код:
char txt_buff[2][16];


Данните които искаш да изкараш на дисплея ги пишеш в този буфер, а после периодично (през интервал като за човек - примерно секунда) опресняваш по един ред, но целия на дисплея.

Имам го даже разписано, ако искаш мога да ти го дам.

Автор:  borisoff [ Чет Юни 20, 2013 5:18 pm ]
Заглавие:  Re: Малък проблем с HD44780 дисплей, свързан към Raspberry P

Значи ще го направя да се рефрешва целия през няколко секунди в зависимост от информацията, която ще показвам.

Цитат:
Имам го даже разписано, ако искаш мога да ти го дам.
Май няма нужда, тъй като и без това трябва да го пиша на Python :)

Автор:  relsys [ Чет Юни 20, 2013 5:23 pm ]
Заглавие:  Re: Малък проблем с HD44780 дисплей, свързан към Raspberry P

borisoff написа:
Май няма нужда, тъй като и без това трябва да го пиша на Python :)


Пък и аз на Паскал го имам :)

Иначе моя код рефрешва по ред, според подаден параметър MAX_ROW.
Направи си го така, става универсално, щото утре може да не е с 2 реда дисплея и 16 знака.
А и според мен едно че така е "по-правилно", но е и по добре от към бързодействие на цялата система.

Автор:  borisoff [ Чет Юни 20, 2013 5:29 pm ]
Заглавие:  Re: Малък проблем с HD44780 дисплей, свързан към Raspberry P

От скоро го имам Pi-то и се чудя какво да изкарам на дисплея. За момента май ще е CPU usage и свободната RAM :roll:

Автор:  relsys [ Чет Юни 20, 2013 5:34 pm ]
Заглавие:  Re: Малък проблем с HD44780 дисплей, свързан към Raspberry P

Сега го погледнах тоя Python.....

Що за извратен език е това, прилича на да пишеш скрипт за LD-линкера... :lol: :lol: :lol:

Автор:  borisoff [ Чет Юни 20, 2013 5:38 pm ]
Заглавие:  Re: Малък проблем с HD44780 дисплей, свързан към Raspberry P

Дам, ако не си се занимавал и сефте го виждаш си е доста странен :)

Автор:  didofen [ Пет Юни 21, 2013 9:06 am ]
Заглавие:  Re: Малък проблем с HD44780 дисплей, свързан към Raspberry P

Освен ако е нещо дефектен контролер, до сега не ми се е случвало сам да прави каквото и да е - поява, триене или промяна на символ. Това става само ако има смущения, било то захранвания или по строба (Е). Особено ако се командва по 4 пина

Страница 1 от 1 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/