| Автор |
Съобщение |
|
juzisound
Ранг: Почетен член
Регистриран на: Съб Май 27, 2006 12:37 pm Мнения: 647 Местоположение: с. Згалево
|
 Proteus и символи от RAM генератора на LCD
Някой знае ли, дали последните версии на Proteus потдържат показване на символи от RAM генератора на LCD дисплей от тип LM016L, и дали може по някакъв начин да се промени ROM таблицата в дисплея - така че да има кирилица?
|
| Пет Апр 13, 2007 9:06 pm |
|
 |
|
Predator_MF
Ранг: Форумен бог
Регистриран на: Чет Окт 07, 2004 1:22 pm Мнения: 1949 Местоположение: София
|
Proteus подържа CGRAM симулация. Ето ти пример в една друга тема:
Темата е тук: http://mcu-bg.com/mcu_site/viewtopic.php?p=30284#30284
Разрови се малко из форума, има тема, в която е описано как се прави кирилица в такъв дисплей (с таблица)
|
| Съб Апр 14, 2007 11:28 am |
|
 |
|
juzisound
Ранг: Почетен член
Регистриран на: Съб Май 27, 2006 12:37 pm Мнения: 647 Местоположение: с. Згалево
|
Благодаря!
Много ще ми е полезно!
Аз кирилица на реалния дисплей си имам. По точно то дисплея има кирилица в ROM, а преадресирането на символите го правя с таблица за последните 64 знака. То май по-оптимален вариант от тоя няма сякаш, освен ако не пиша стринговете направо с подредбата на дисплея де.
Въпроса е че отскоро знам че има такова нещо като Proteus - преди това не съм го ползвал - а това сякаш ще може да поулесни работата малко. Като заредя обаче проект в който ползвам дисплей с кирилица в ROM-а на дисплея, на протеуса излиза китайски щуротии на мястото на буквите на кирилица. Та това е втората част от въпроса - дали може да се подменя ROM таблицата на симулирания дисплей в Proteus-а?
|
| Съб Апр 14, 2007 12:37 pm |
|
 |
|
Predator_MF
Ранг: Форумен бог
Регистриран на: Чет Окт 07, 2004 1:22 pm Мнения: 1949 Местоположение: София
|
Мисля, че няма да можеш, не съм срещал такава функция, може да опиташ да си направиш модел, но би ти отнело доста време и мъки, по-добре дебъгвай с английски, после само си смени функциите за изписване на текста с кирилица.
|
| Съб Апр 14, 2007 1:16 pm |
|
 |
|
juzisound
Ранг: Почетен член
Регистриран на: Съб Май 27, 2006 12:37 pm Мнения: 647 Местоположение: с. Згалево
|
Явно "пълно щастие" няма!
Това обаче не пречи на човек да му се иска де...
Благодаря отново!!!
|
| Съб Апр 14, 2007 1:18 pm |
|
 |
|
ji4ka
Ранг: Форумен бог
Регистриран на: Чет Фев 01, 2007 4:04 am Мнения: 1539
|
Може да се "смени" символната таблица но с малко хакерстване. С програмата Reshacker се "обработва" lcdalpha.dll файла. Вади се "картинката" на таблицата и се редактира/подменя с каквато ти трябва. Правил съм го преди но затрих някъде модифицирания dll. Пробвай, не е трудно.
|
| Сря Апр 25, 2007 1:46 am |
|
 |
|
juzisound
Ранг: Почетен член
Регистриран на: Съб Май 27, 2006 12:37 pm Мнения: 647 Местоположение: с. Згалево
|
Да.
Май ще стане.
Като намеря време - ще направя един dll със стандартната наредба на символите на кирилица - дето се ползва от по- популярните LCD дилсплеи и ще я кача някъде - да може да се ползва.
|
| Сря Апр 25, 2007 11:08 am |
|
 |
|
juzisound
Ранг: Почетен член
Регистриран на: Съб Май 27, 2006 12:37 pm Мнения: 647 Местоположение: с. Згалево
|
Готово - работата стана!
Сега вече имам кирилица на симулирания LCD дисплей. Кодовата таблица я взех от дисплей на AMPIRE купен от Комет. Предполагам че и на другите с кирилица може би е подобна. Който иска преправения dll да пише лично съобщение - или ако някой знае как да го качи някъде - да му го пратя - че да го качи и да пусне линк, така че да могат да го ползват всички на които им се налага.
DLL-ла "LCDALPHA.DLL" е за Proteus 7.1SP2 build 3672 - ама предполагам че става и за другите версии.
Процедурата е проста - оригиналния DLL трябва да се смени с кракнатия и това е всичко.
|
| Съб Апр 28, 2007 1:21 pm |
|
 |
|
ji4ka
Ранг: Форумен бог
Регистриран на: Чет Фев 01, 2007 4:04 am Мнения: 1539
|
Ако не си забелязал, към съобщенията в този форум могат да се прикрепват и файлове (без *.exe и стига да не са много големи,май).
|
| Съб Апр 28, 2007 9:23 pm |
|
 |
|
ji4ka
Ранг: Форумен бог
Регистриран на: Чет Фев 01, 2007 4:04 am Мнения: 1539
|
Ако не си забелязал, към съобщенията в този форум могат да се прикрепват и файлове (без *.exe и стига да не са много големи,май).
|
| Съб Апр 28, 2007 9:29 pm |
|
 |
|
juzisound
Ранг: Почетен член
Регистриран на: Съб Май 27, 2006 12:37 pm Мнения: 647 Местоположение: с. Згалево
|
Верно - не бях забелязал. Ето това е кракнатия DLL файл.
|
| Съб Апр 28, 2007 9:47 pm |
|
|