| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| LCD 122x32 странни проблеми http://mcu-bg.com/mcu_site/viewtopic.php?f=3&t=8106 |
Страница 1 от 2 |
| Автор: | amdatlon [ Нед Сеп 05, 2010 12:23 am ] | |||||||||||
| Заглавие: | LCD 122x32 странни проблеми | |||||||||||
Здравейте , опитвам се да подкарам един графичен LCD 122 x 32 4GLM12232-2 Sed1520 Модел Не можах да намеря готов драйвер който да работи и остана да се опитам да си сглобя такъв . Не знам къде бъркам ( защото сигурно бъркам някъде ) , дали при инициялизацията или при самия начин на подаване на командите към ЛСД-то , или ... знам ли . Толкова начини и варианти пробвах че ми е като бъркани яйца в главата Моля ако някой иска да даде едно рамо , и да погледне кода , за ме насочи в правилната посока . При инициялизация се получават едни старнни картинки по дисплея , а уж следвам PDF-a му инструкциите . http://www.mcu-bg.com/mcu_site/exchange ... 0__165.rar Това е при увеличен контраст :
|
||||||||||||
| Автор: | optron [ Сря Сеп 08, 2010 4:22 pm ] |
| Заглавие: | |
Тук често пускат теми за проблеми с дисплеи и в повечето случаи се оказва, че конкретния екземпляр е дефектен фабрично. Пробвай с друга бройка ако имаш възможност. Ако и с него не става ще погледна кода, че сега нямам мнго време ... |
|
| Автор: | amdatlon [ Сря Сеп 08, 2010 8:04 pm ] |
| Заглавие: | |
Там е работата , че имам 2 бройки и на двете дава едно и също Почти съм убеден че аз бъркам някъде , но не мога да се усетя още |
|
| Автор: | optron [ Нед Сеп 12, 2010 12:46 pm ] |
| Заглавие: | |
Прегледах набързо кода ти на драйвера и видях следното - ти първо вдигаш нивото на входа Е и след това му подаваш данните. Аз като пиша към дисплей първо извеждам данните, след това вдигам Е, чакам и свалян Е. Така се подсигурявам, защото не знам дисплеите при кой фронт на Е четат данните от входа си. Пробвай го това. В случая с твоя код просто трябва да размениш двата реда: OUTPUT_HIGH(LCD_CS1); OUTPUT_D(CData); Ако не проработи, пак ще го мислим. |
|
| Автор: | amdatlon [ Пон Сеп 13, 2010 9:02 pm ] |
| Заглавие: | |
Много ти благодаря за отделеното време Ще пробвам както каза . Но днес като разглеждах пак ПДФ-а , забелязах нещо което не бях се зачел преди това : "3V - supply voltage for logic and LCD " и Vdd = 2,7 (min) - 4,5 (max) V На 3 V ли да е този дисплей ?!?! Да не би да съм го повредил вече? Ама пък ако не направя инициализация , не се появяват страните картинки , значи реагира на някой команди . |
|
| Автор: | optron [ Вто Сеп 14, 2010 10:36 am ] |
| Заглавие: | |
Дяволски си прав! Изобщо не обърнах внимание на това. За твое щастие пак там пише, че абсолютно максималното захранващо напрежение е 6.7 волта и може би не си го повредил ако го захранваш с пет волта. Обаче тук виждам и друго - захранващото напрежение за самия панел е 5.7 волта. Явно няма да се мине без негативно напрежение - ще ти трябва някакъв преобразувател или двуполярно захранване. Другото, което е, ще трябва да преобразуваш и логическите нива от 5 на 3 волта - доколкото разбирам от чаршафа, входовете му не са 5В-толерантни. Явно цялата шашма е смятана за 3-волтов процесор. Ако имаш такъв или твоят процесор може да работи и на 3 волта, може би така ще ти е по-лесно. Да видим така дали ще тръгне. |
|
| Автор: | amdatlon [ Вто Сеп 14, 2010 12:39 pm ] |
| Заглавие: | |
Процесора е пик 18f458 , ще потърся дали може да бачка на 3V , защото иначе , да взема да правя двуполярно или преобразувател , май няма да си струва По-добре да потърся друг сходен дисплей но на 5V . Това ми харесваше на тоя че е тъничак и по компактен , ама явно .... не съм случил . Съжалявам че не съм видял по рано ПДФ-а , а трябваше да те тормозя да гледаш и ти . А иначе пробвах и по-горното ти мнение да разменя двата реда , но пак няма резултат . |
|
| Автор: | optron [ Сря Сеп 15, 2010 8:00 pm ] | |||||||||
| Заглавие: | ||||||||||
Разгледах чаршафа на процесора, там пише, че работи от 4.5 до 5.5 волта. За три волта ти трябва L-варианта му. |
||||||||||
| Автор: | amdatlon [ Сря Сеп 15, 2010 11:04 pm ] |
| Заглавие: | |
Мда , май работата отива на друг дисплей Случайно да знаеш някакъв подобен 122х32 , по компактен ? В смисъл , от къде мога да си го взема . |
|
| Автор: | optron [ Чет Сеп 23, 2010 11:41 pm ] |
| Заглавие: | |
Тука не мога да ти помогна особено - не ги познавам като модели и показатели ... |
|
| Автор: | amdatlon [ Пет Сеп 24, 2010 8:15 pm ] |
| Заглавие: | |
Здраве да е Благодаря за отделеното внимание |
|
| Автор: | optron [ Вто Окт 26, 2010 11:06 am ] |
| Заглавие: | |
А защо не се пробваш да пуснеш процесор на 3 волта ? |
|
| Автор: | amdatlon [ Вто Окт 26, 2010 8:35 pm ] |
| Заглавие: | |
Малко съм още на "вие" с микроконтролерите И незнам дали има пик на 3V , не съм се интересувал . Та за сега опитите ги правя с LCD 16X2 , докато или ако намеря подходящ дисплей |
|
| Автор: | Cekins [ Вто Окт 26, 2010 10:07 pm ] |
| Заглавие: | |
Почти всички по-нови пикове (примерно 16F88,16F627/8A и други) могат от 2.7 до 5.5 да работи. Доколкото съм обръщал внимание почти всички 18-ки. от 24 нагоре всичко е на 3.3 периферия и 2.5 ядро. |
|
| Автор: | amdatlon [ Вто Окт 26, 2010 11:04 pm ] |
| Заглавие: | |
Хмм , значи ще може с този който съм хванал 18F458 , трябва да пробавам като ми остане време Благодаря ! |
|
| Страница 1 от 2 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|