12.08.2013, 11:28
|
|
Временная регистрация
Регистрация: 25.09.2008
Сообщений: 95
Сказал спасибо: 39
Сказали Спасибо 7 раз(а) в 7 сообщении(ях)
|
Re: Proteus общие вопросы
Сообщение от Halex07
|
И-Хде Вы возьмете такой реальный LCD, позвольте спросить???
"Может лучше в консерватории что-нибудь подправить?" - (М.М. Жванецкий).
|
Тогда подскажите, какую клоковую ставить? (по умолчанию 300кГц стоит) ставлю 1Мег - на шине данных конфликты(желтого цвета квадратики на выводах мк а также появляются сообщения "Logic contention(s) detected on net ...". Использую встроенную в CVAVR библиотеку для работы с данным LCD, выходит разработчики кодвижена неверно задержки расчитывают или модель протеуса AMPIRE128X64 старинькая..? Подскажите где копать?
Последний раз редактировалось wellcom; 12.08.2013 в 11:40.
|
|
|
|
13.08.2013, 09:48
|
|
Супер-модератор
Регистрация: 03.05.2007
Сообщений: 2,695
Сказал спасибо: 28
Сказали Спасибо 4,509 раз(а) в 956 сообщении(ях)
|
Re: Proteus общие вопросы
Сообщение от wellcom
|
Использую встроенную в CVAVR библиотеку для работы с данным LCD,
|
Версия Кадавра какая? Первые егойные потуги с GLCD были весьма глючными. Хотя, насколько мне память подсказывает в KS108 вроде особых глюков не было.
Сообщение от wellcom
|
или модель протеуса AMPIRE128X64 старинькая..?
|
Да, уж не новенькая. Чтобы разобраться нужен тестовый проект. Если есть готовый - кладите, глянем.
И еще по поводу тактовой. Подозреваю, что Вы собираетесь в натуре использовать нечто вроде WG12864, так вот там сейчас используется китайский NT7108 Для этого контроллера минимальное время между клоками по даташиту 2,5uS - частота F=1/T - при us получаем в мегагерцах - делайте выводы... может ли реальный пахать на 1,3МГц?
|
|
|
|
13.08.2013, 11:40
|
|
Временная регистрация
Регистрация: 25.09.2008
Сообщений: 95
Сказал спасибо: 39
Сказали Спасибо 7 раз(а) в 7 сообщении(ях)
|
Re: Proteus общие вопросы
Сообщение от Halex07
|
Версия Кадавра какая? Если есть готовый - кладите, глянем.
|
Кадавр 2.05.3 Стандарт. Проэкт https://kazus.ru/forums/attachment.p...9&d=1375882862 прикладывал в сообщении 2578 на предыдущей странице. В натуре использовать буду FDCG12864H-FLYYBW-91BN FDCG12864H-FLYYBW-91BN.pdfс контроллером NT7107/08, выходит он работает от 50 до 400кГц максимум...сейчас буду прикручивать в железе к атмеге 16...а пока проект в протосе ATM16_GLCD.rar с частотой ЖЛСД 1,2МГц
вот, в железе все работает! а что бы работало в протосе нада ставить клоки 1 и выше МГц.
Последний раз редактировалось wellcom; 13.08.2013 в 18:17.
|
|
|
|
15.08.2013, 00:21
|
|
Супер-модератор
Регистрация: 03.05.2007
Сообщений: 2,695
Сказал спасибо: 28
Сказали Спасибо 4,509 раз(а) в 956 сообщении(ях)
|
Re: Proteus общие вопросы
Сообщение от wellcom
|
вот, в железе все работает! а что бы работало в протосе нада ставить клоки 1 и выше МГц.
|
Можно даже 20МГц - красивее и быстрее отрисовывает. Там реально что-то в модели KS0108 попутано, т.е. эта частота не вяжется с реальной даташитовской. Посмотрите сами родной примерчик от производителя с этим дисплеем: SAMPLES\VSM for PICMICRO\VSM for PIC18\Space Invaders\ - там как раз в игрушке 20MHz стоит.
Я для чистоты эксперимента проверил графиками прямо кадАВР-овский пример из его папки examples\Graphic LCD\KS0108\Simple_Demo\ (во вложении). Видно, что по графикам период следования тактовых E при инициализации около 2,8мкс - т.е. частота ~357кГц, но при CLOCK в LCD 300кГц - он не успевает, а при 1,5МГц пашет на ура см. графики.
|
|
|
Сказали "Спасибо" Halex07
|
|
|
01.09.2013, 00:36
|
|
Частый гость
Регистрация: 13.01.2011
Сообщений: 22
Сказал спасибо: 72
Сказали Спасибо 3 раз(а) в 2 сообщении(ях)
|
Re: Proteus общие вопросы
Уважаемые, (может кто сталкивался?), подскажите, есть ли решение у такой проблемы: "ваял" электросхему оборудования в проекте из нескольких листов в версии 7.10.
И в один "прекрасный момент" файл .dsn перестал открываться, просто висит Loading и ничего не происходит...
Так же не открываются и бекап, и последнее сохранение...
Вероятно, при записи-сохранении файла что-то сбойнуло.
Или я что-то вписал "левое"...
Проект создавался на основании ранее сделанного, случайно в нем остались еще и два рисунка BMP, и размер, соответственно 1,1 Мб...
Нет ли какой хитрости этот файл хоть по частям восстановить?
В AutoCAD-e есть file recovery, Word & Exel что-то умеют в этом плане...
А как с этим у Протея?
|
|
|
|
27.09.2013, 10:58
|
|
Прохожий
Регистрация: 07.09.2010
Сообщений: 2
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Proteus общие вопросы
Уважаемые спецы. Подскажите может ли analog script generator иметь несколько выходов, как digital? Есть такой скрипт
*SCRIPT GENERATOR EXT_SIG_GEN
{
NODE SRC
NODE TPS
INT IDLE_TIME=1
IF EVTTIME‹IDLE_TIME
SRC=2.5
Pressure=90
ELSE
SRC=2.5+SRC
Pressure=70
ENDIF
TPS=5*(0.009*Pressure-0.095)
}
*ENDSCRIPT
и 2 аналоговых генератора SRC и TPS с этим скриптом. При симуляции получаю ошибку: EASYHDL INITIALISE:Pin Reference TPS Not Matched With Device. Если заменить NODE на PIN то ошибки нет, но уровни соотв. получаются логические
Последний раз редактировалось ava108; 27.09.2013 в 11:00.
|
|
|
|
27.09.2013, 11:10
|
|
Почётный гражданин KAZUS.RU
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,567
Сказал спасибо: 701
Сказали Спасибо 4,335 раз(а) в 1,986 сообщении(ях)
|
Re: Proteus общие вопросы
Сообщение от ava108
|
Уважаемые спецы. Подскажите может ли analog script generator иметь несколько выходов,
|
ИМХО нет, в моих изысканиях не получилось ›1.
Вообще скрипты в протеусе вещь очень полезная, но безнадежно запущенная. Я уже обращался к Тени с просьбой навести там порядок, например хранить скрипт не на рабочем поле, а в свойствах модели итп.
__________________
Я не помогаю. Я провоцирую думать.
Не дай вам Бог плохих контактов.
|
|
|
|
27.09.2013, 11:43
|
|
Прохожий
Регистрация: 07.09.2010
Сообщений: 2
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Proteus общие вопросы
Сообщение от Kabron
|
ИМХО нет, в моих изысканиях не получилось ›1.
|
Спасибо! А то я весь мозг сломал, пытаясь это сделать.
|
|
|
|
04.10.2013, 04:09
|
|
Частый гость
Регистрация: 28.07.2006
Сообщений: 48
Сказал спасибо: 3
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Proteus общие вопросы
Уважаемый, Halex07!
Я внимательно прочитал раздел FAQ (ЧаВО) по PROTEUS -
9.6. KEYPAD.DLL - матричные клавиатуры на любой вкус.
https://kazus.ru/forums/showthread.php?t=13198&page=12
И если я ничего не упустил, то получается, что с помощью KEYPAD.DLL можно
смоделировать ТОЛЬКО матрицы клавиатур на замыкание?
Нет ли какой-либо "хитрости" или какой иной возможности
сгруппировать в матричную панель шесть кнопок вот такого типа?
|
|
|
|
04.10.2013, 16:33
|
|
Временная регистрация
Регистрация: 15.05.2010
Адрес: г. Липецк
Сообщений: 88
Сказал спасибо: 8
Сказали Спасибо 16 раз(а) в 10 сообщении(ях)
|
Re: Proteus общие вопросы
Такая защита от дребезга ничем не лучше, чем на стандартной. А если у вас МК, она вообще излишне, программно делается проще, небольшая задержка между чтениями, сравнение результатов.
Если уж так хочется, можно нарисовать свою клавиатуру, а на дочернем листе наваять любую схему.
Последний раз редактировалось anakost; 04.10.2013 в 16:36.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 23:22.
|
|