13.02.2010, 15:01
|
#511
|
Прописка
Регистрация: 13.06.2006
Адрес: Санкт-Петербург
Сообщений: 289
Сказал спасибо: 5
Сказали Спасибо 52 раз(а) в 17 сообщении(ях)
|
Re: Proteus модели.
Сообщение от senimal
|
Доброго времени суток всем! Для моделирования МТ12864 беру в Proteus-е LGM12864, как у avr123-nm-ru в примерах. Запись в LCD идет, а считывание - нет. Есть подозрение, что недоработана библиотека LCDPIXEL.DLL. Подскажите plz решение, если кто-нибудь сталкивался с этой проблемой.
|
Всё там нормально с библиотекой. Возьмите Datasheet на дисплей и внимательно поизучайте. Ещё лучше - возьмите готовый драйвер для этого дисплея например из компилятора CCS C и поизучайте как сделано чтение.
|
|
|
|
13.02.2010, 23:03
|
#512
|
Частый гость
Регистрация: 25.05.2008
Сообщений: 38
Сказал спасибо: 2
Сказали Спасибо 21 раз(а) в 6 сообщении(ях)
|
Re: Proteus модели.
Сообщение от senimal
|
Подскажите plz, в Ваших моделях чтение из LCD работает?
|
Да, работает.
|
|
|
|
13.02.2010, 23:52
|
#513
|
Частый гость
Регистрация: 24.06.2008
Сообщений: 23
Сказал спасибо: 0
Сказали Спасибо 8 раз(а) в 4 сообщении(ях)
|
Re: Proteus модели.
Сообщение от Gordey
|
Всё там нормально с библиотекой. Возьмите Datasheet на дисплей и внимательно поизучайте. Ещё лучше - возьмите готовый драйвер для этого дисплея например из компилятора CCS C и поизучайте как сделано чтение.
|
Изучил очень внимательно. Также, как и функции записи по текущему адресу. Все функции, гуляющие по интернету практически одинаковые.
Однако чтение из LGM12864 не проходит. ![Озадачен](images/smilies/icon_confused.gif) На англоязычных форумах тоже встречается эта проблема, но никто не говорит, как ее решить. Сходятся на том, что виновата модель LCD. Вы попробуте сами на примере из avr123 считать что-нибудь из LGM12864 в Prote.
Буду юзать модель Yahman. Может получится.
Последний раз редактировалось senimal; 13.02.2010 в 23:55.
|
|
|
|
15.02.2010, 18:21
|
#514
|
Частый гость
Регистрация: 24.06.2008
Сообщений: 23
Сказал спасибо: 0
Сказали Спасибо 8 раз(а) в 4 сообщении(ях)
|
Re: Proteus модели.
Сообщение от Yahman
|
Да, работает.
|
to Yahman большой респект! Действительно считывание на модели WG12864B работает. А вот LGM12641BS1R из библиотеки Proteus не выдает считываемого байта. Всем советую использовать модели LCD12864 от Yahman. Просьба к Yahman: может быть вкратце (10-20 строк) изложили, каким ПО вы пользовались для создания своих моделей и порядок создания моделей. За всех не отвечаю, но сам был бы весьма признателен.
|
|
|
|
16.02.2010, 00:45
|
#515
|
Частый гость
Регистрация: 14.02.2008
Сообщений: 49
Сказал спасибо: 14
Сказали Спасибо 16 раз(а) в 4 сообщении(ях)
|
Re: Proteus модели.
Модели TL494
|
|
|
Эти 9 пользователя(ей) сказали Спасибо viknik8 за это сообщение:
|
|
|
16.02.2010, 01:41
|
#516
|
Частый гость
Регистрация: 25.05.2008
Сообщений: 38
Сказал спасибо: 2
Сказали Спасибо 21 раз(а) в 6 сообщении(ях)
|
Re: Proteus модели.
Сообщение от senimal
|
вот LGM12641BS1R из библиотеки Proteus не выдает считываемого байта.
|
На самом деле вроде как эта модель полнотью рабочая, ее конфигурить надо, лениво было с этим разбираться, проще было написать, + подсветка есть...имхо..
Сообщение от senimal
|
может быть вкратце (10-20 строк) изложили, каким ПО вы пользовались для создания своих моделей и порядок создания моделей. За всех не отвечаю, но сам был бы весьма признателен.
|
Тут гдето есть топик по созданию моделей. Чем пользовался я, тайны нету - Microsoft Visual Studio 2008 + Proteus vsmsdk + какието китайские сэмплы как чего делать.
Там достаточно просто - когда протеус загружает DLL модели, создаються пару интерфейсов, которые доступны протеусу. Как только чтото меняется на ноге, вызывается соответствующий метод интерфейса со все инфой в параметрах. Цифра делается просто, аналог - хм...фиг его знает, не пробовал, и честно говоря, желания акурат 0. )))
Последний раз редактировалось Yahman; 16.02.2010 в 01:46.
|
|
|
|
16.02.2010, 12:57
|
#517
|
Частый гость
Регистрация: 24.06.2008
Сообщений: 23
Сказал спасибо: 0
Сказали Спасибо 8 раз(а) в 4 сообщении(ях)
|
Re: Proteus модели.
Сообщение от Yahman
|
Тут гдето есть топик по созданию моделей. Чем пользовался я, тайны нету - Microsoft Visual Studio 2008 + Proteus vsmsdk + какието китайские сэмплы как чего делать.
|
Может дадите ссылочку на Proteus vsmsdk или прицепите куда-нибудь?
|
|
|
|
17.02.2010, 17:03
|
#518
|
Прописка
Регистрация: 14.11.2006
Сообщений: 150
Сказал спасибо: 31
Сказали Спасибо 125 раз(а) в 62 сообщении(ях)
|
Re: Proteus модели.
Собрал модель индикатора HOLTEK 1611. ![Очень счастлив](images/smilies/icon_grin.gif) Правда, без часов. Где-то выкладывалось что-то похожее. Модель рабочая, однако, хотелось бы ее довести до ума – т.е. из отдельных десяти индикаторов и субсхемы из отдельных триггеров создать цельную модель. Может, кто подскажет, как это сделать или ткнет носом, где об этом можно почитать.
P.S. Буду рад критике и помощи по улучшению модели.
Proteus 7.6 SP0
P.S.2 10.03.2011
Обновил модель, выложил здесь.
Proteus 7.8 SP2
Последний раз редактировалось Soir; 10.03.2012 в 14:06.
Причина: Обновление модели.
|
|
|
|
17.02.2010, 21:56
|
#519
|
Частый гость
Регистрация: 25.05.2008
Сообщений: 38
Сказал спасибо: 2
Сказали Спасибо 21 раз(а) в 6 сообщении(ях)
|
Re: Proteus модели.
Сообщение от senimal
|
Может дадите ссылочку на Proteus vsmsdk или прицепите куда-нибудь?
|
Вроде все описалово что есть у меня...
|
|
|
|
18.02.2010, 11:15
|
#520
|
Частый гость
Регистрация: 24.06.2008
Сообщений: 23
Сказал спасибо: 0
Сказали Спасибо 8 раз(а) в 4 сообщении(ях)
|
Re: Proteus модели.
Сообщение от Yahman
|
Вроде все описалово что есть у меня...
|
Спасибо за описание. Но объясните, пожалуйста, что есть Proteus VSM SDK - программа или набор файлов *.CPP и т.п.? Кроме описания, сам Proteus VSM SDK где взять? В инете версии Prоtеus 6.3. не сыскать. Если у Вас есть сам Proteus VSM SDK - поделитесь, будьте так любезны. Извините за назойливость.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 22:32.
|
|