Отговори на тема  [ 25 мнения ]  Отиди на страница Предишна  1, 2
LCD HD44780 
Автор Съобщение
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Окт 07, 2004 1:22 pm
Мнения: 1949
Местоположение: София
Мнение 
Това много пилича на откачен крак...софтуерно или хардуерно нема значение...


Вто Мар 08, 2005 7:32 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Фев 10, 2005 3:25 pm
Мнения: 5677
Местоположение: София
Мнение 
Благодаря зо инфото.
Интересното е, че нямам проблем с инициализацията.
В началото на програмата изчаквам 30ms и след това през 150us подавам командите 38 и 0F. След това завъртам цикъл от 0 до 255, за да изкарам символите - просто за проба. Тогава забелязах танцовата стъпка, при това съм сбъркал в предния постинг - символите се появяват не по два, а по три пъти. Имай предвид, че това е цикъл и времената за отделните символи са напълно еднакви.
Използвам 16F871 - порт D за данни и трите пина на порт E за управление. Кварца е 20MHz, но закъсненията са съобразени - основно закъснение от 150us, което се мултиплицира до 30ms.
Бита за заетост не го използвам.

Продължавам експериментите!


Вто Мар 08, 2005 7:47 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Окт 07, 2004 1:22 pm
Мнения: 1949
Местоположение: София
Мнение 
Уф...аре дочакай до утре, ще кача дрняколко мои айвера за LCD-та...Напоследък повече ползвам I2C диплеи (PCF2103 драйвер на Philips). Принципа на управление е същия, само че през два крака :D


Вто Мар 08, 2005 7:50 pm
Профил
Ранг: Популярен
Ранг: Популярен

Регистриран на: Съб Фев 19, 2005 2:22 pm
Мнения: 323
Мнение 
Predator_MF написа:
Това много пилича на откачен крак...софтуерно или хардуерно нема значение...


Predator_MF като си имал какво да кажеш да си го казал до сега
ако нещо не ти харесва кажи как да стане виждам че имаш публикации по темата
но не може да криткуваш в този стил
най малко не е коректно спрямо тези които се занимават по отскоро или имат проблем


Вто Мар 08, 2005 10:30 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Фев 10, 2005 3:25 pm
Мнения: 5677
Местоположение: София
Мнение 
Здрасти zax!
Днес направо се подлудих :twisted: и понеже около мене няма никой с който да обсъдя проблема :oops: , се обърнах към форумите.
Проблемът се оказа елементарен :oops: , но понякога сам трудно достигаш до истината. С две думи - "танцовата стъпка" е от късо съединение между D2 и D1 на дисплея.

И от три часа го въртя по цялата му знакова таблица, за да му се завие свят, както и на мен преди.

Благодаря ти приятелю за подкрепата :D :D :D .


Сря Мар 09, 2005 10:29 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Окт 07, 2004 1:22 pm
Мнения: 1949
Местоположение: София
Мнение 
zax написа:
Predator_MF написа:
Това много пилича на откачен крак...софтуерно или хардуерно нема значение...


Predator_MF като си имал какво да кажеш да си го казал до сега
ако нещо не ти харесва кажи как да стане виждам че имаш публикации по темата
но не може да криткуваш в този стил
най малко не е коректно спрямо тези които се занимават по отскоро или имат проблем


Братчед, нали това казвам! Без лоши чувства, това го казвам от опит, имал съм такъв проблем, последния път даже беше наскоро, едни господа дето правят платки бяха виновни... И понеже досега съм писал за LCD, казвам че ако си забравил някой TRIS някъде се получава подобен ефект. Доказателството е поста по-горе!!! Не критикувам никого, просто си върша работата, нека спазваме добрия тон :D


Чет Мар 10, 2005 1:36 pm
Профил
Ранг: Популярен
Ранг: Популярен

Регистриран на: Съб Фев 19, 2005 2:22 pm
Мнения: 323
Мнение do predator
да лоши чувства НЯМА
може да почерпя по бира ако си още в русе трябва само да се уговорим по въпроса
но ме подразни израза "откачен" можеше да употребиш друг
смисъла е да обменим опит и да навксаме поне малко от времето дето сме го загубили по училищата с глупости
и си прав че дребни проблеми обръщат колата но няма научени хора ....
пазим добрия тон :D приемаме че това не се е случвало :) и продължаваме нататък :D


Чет Мар 10, 2005 11:11 pm
Профил ICQ
Ранг: Популярен
Ранг: Популярен

Регистриран на: Съб Фев 19, 2005 2:22 pm
Мнения: 323
Мнение 
браво Desert Lio това да се чува радвам се на успеха :) все пак интернета е наи добрия приятел на човека :о нали
а хардуерния проблем от този тип трудно се поддава на форумите :-))
важно е почустваното удовлетворение и успеха като цяло :D :D


Чет Мар 10, 2005 11:14 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Фев 10, 2005 3:25 pm
Мнения: 5677
Местоположение: София
Мнение 
ДА! Интернета е наистина най-добрия приятел на човека. Следват: № 2 - бирата, №3 - кучето, ... №57 - делфина, №58 - жената, №59 - маймуната, и т .н. :lol: :lol: :lol:

Питах за проблема в няколко форума, но получих изчерпатерен отговор само от www.electro-tech-online.com.

Nigel Goodwin: "I can't be bothered to work it out and find the exact reason, but it looks likely that you have a hardware fault - probably two of the datalines shorted together, or one of them shorted to either 0V or 5V.
If you write out the binary values of the digits you get, and the digits you wanted, above each other, it should become obvious which bit is giving the problem".

Проверих предположението и открих късото. Малко по-късно се появи и следващия постинг:

bonxer: "I can, and it looks like you are exactly right (това е към Nigel Goodwin). Notice how bit 1 and bit 2 only come on for the display when both of them are hi in the expected hex code? You have them connected together and they are shorting.

Code:
76543210
00100001 21 00100001
00100010 20 00100000
00100011 21 00100001
00100100 20 00100000
00100101 21 00100001
00100110 26 00100110
00100111 27 00100111
00101000 28 00101000
00101001 29 00101001
00101010 28 00101000
00101011 29 00101001
00101100 28 00101000
00101101 29 00101001
00101110 2E 00101110
00101111 2F 00101111".

Някога работех в голяма фирма и имах около мене поне десетина колеги, с които можех да обсъждам възникнали проблеми. Сега сме пръснати по света и у нас и всеки е зает със своите дела. Остават форумите.


Пет Мар 11, 2005 9:44 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Окт 07, 2004 1:22 pm
Мнения: 1949
Местоположение: София
Мнение 
Ето едни стари мои писания за LCD-та...работят добре, единственото което трябва да съобразите при използването им е lcd_delay процедурата...щото съм използвал TIMER0...може да си я напишете сами :D


Съб Мар 12, 2005 12:58 pm
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 25 мнения ]  Отиди на страница Предишна  1, 2

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 5 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни