| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| Пак за LCD-to....!!! http://mcu-bg.com/mcu_site/viewtopic.php?f=7&t=2834 |
Страница 1 от 2 |
| Автор: | me40 [ Чет Авг 31, 2006 6:21 pm ] | ||
| Заглавие: | Пак за LCD-to....!!! | ||
Здравейте ! Реших да потърся пак помощта Ви !!! Успявам да инициализирам LCD-то(поне така си мисля), защото мога да местя курсора, но немога да се справя с извеждането на символ. Не би ли трябвало след като установя Set DDRAM Address (Address counter) и после запиша Write Data to RAM (с кода на символа), да излезе на дислея или трябва още някоя команда? п.с. Прикачил съм asm-кода + pdf инфо за LCD-to. Моля за съвет !!!
|
|||
| Автор: | Ки4о [ Чет Авг 31, 2006 7:20 pm ] | ||
| Заглавие: | |||
Пускам ти едно фаилче как аз си управлявам ЛСД-то.То е част от програма за 2х16 ЛСД но принципа е същия.Разликата е в алгоритъма-първата кодова дума се предава 3 пъти.Програмите за изпращане на данни за изобразяване и команди са разделени-по удобно е.На ЛСД-то можеш да даваш направо Аски символи за изобразяване.За по-специалните си има кодова таблица.Ако ми поостане време ще ти преправя програмката и ще ти я пусна.Най-добре се обърни към @PREDATOR-a,той е спец по ЛСД-та и програмиране,аз само ги ползвам колкото да свърша някоя задачка.Ако нещо не ти е ясно -питай ще се помъча да отговоря.
|
|||
| Автор: | me40 [ Чет Авг 31, 2006 7:45 pm ] |
| Заглавие: | |
Благодарско Ки4о! Почвам я .... |
|
| Автор: | Ки4о [ Чет Авг 31, 2006 8:12 pm ] | ||
| Заглавие: | |||
Ето ти я малко пооправена.Като забраниш глобално прекъсванията,т.е нулираш INTCON,забраняващ и работата на таймера.Трябва след като си свършиш работата пак да разрешиш прекъсването.Ето ти програмата -пробвай я може и да работи.Сори,нямам ЛСД такова за тест
|
|||
| Автор: | me40 [ Чет Авг 31, 2006 8:32 pm ] |
| Заглавие: | |
ООО Благодарско пак ! Немям напредък все още. Сега ще пробвам...... |
|
| Автор: | me40 [ Чет Авг 31, 2006 8:40 pm ] |
| Заглавие: | |
Не ще да се инициализира. Мисля трябва да му пусна някоя us в периода е=1 -> е=0 . |
|
| Автор: | me40 [ Чет Авг 31, 2006 9:26 pm ] |
| Заглавие: | |
п.с. Като немога да го пусна ....хм почвам да си мисля , че е дефектно. Вероятността е почти нула, ама и това да пробвам като съм зациклил. |
|
| Автор: | Predator_MF [ Пет Сеп 01, 2006 3:11 am ] | ||||||||||||||||||
| Заглавие: | |||||||||||||||||||
Явно имаш доста още да четеш за този процесор. Проблема ти е, че PORTA не е инициализиран като дигитален I/O порт, а като аналогов (по default след ресет). Просто добави следното преди CLRF TRISA
Реда в който ще си пишеш функциите не е задължително по този начин, но кода е доста по благоприятен за разчитане, сам ще се убедиш след време, че собствения ти код може и да не си го разчетеш. PS: И хайде пиши заглавието на темите малко по-нестряскащо и носещо обща информация за това какво ни очаква във самата тема, "Помогнете!!!" и "LCD!!!" звучи все едно края на света е дошъл и всеки момент извънземни се очаква да превземат белия дом |
|||||||||||||||||||
| Автор: | WDW [ Пет Сеп 01, 2006 11:56 am ] |
| Заглавие: | |
И аз да се вмъкна в темата : Това goto $ , не съм го разбрал !Аз лично си ползвам goto main! Mожеш ли да ми разясниш какво точно прави ? |
|
| Автор: | Nikola Kirov [ Пет Сеп 01, 2006 12:22 pm ] | |||||||||
| Заглавие: | ||||||||||
Боже,боже колко мъка има по тоя свят. |
||||||||||
| Автор: | nickich [ Пет Сеп 01, 2006 1:02 pm ] | ||||||||||||||||||
| Заглавие: | |||||||||||||||||||
Наистина ли не можеш да го разбереш ???? |
|||||||||||||||||||
| Автор: | bateAz [ Пет Сеп 01, 2006 1:04 pm ] |
| Заглавие: | |
Добре де, човекът не го знае, толкова ли е трудно някой да му каже "Преход към себе си". Все пак "Академия" е. Едит: с '$' обикновено се бележата стойност на програмния брояч. |
|
| Автор: | Nikola Kirov [ Пет Сеп 01, 2006 1:31 pm ] |
| Заглавие: | |
То академия ама не е забавачница. На всичкото отгоре хищника и коментар на чист български е сложил на реда. |
|
| Автор: | me40 [ Пет Сеп 01, 2006 1:55 pm ] |
| Заглавие: | |
Добре, де добре |
|
| Автор: | Predator_MF [ Пет Сеп 01, 2006 2:01 pm ] | |||||||||
| Заглавие: | ||||||||||
Аз съм хищника (в превод) ако не си забелязал още |
||||||||||
| Страница 1 от 2 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|