Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
18.08.2009, 00:28
|
|
Временная регистрация
Регистрация: 12.06.2007
Сообщений: 59
Сказал спасибо: 4
Сказали Спасибо 1 раз в 1 сообщении
|
Симуляция динамической индикации в proteus
есть 2 матрицы 8*8 светодиодов, пытаюсь организовать динамическую индикацию, а протеус сопротивляется как может, прикрепляю проект и 2 прошивочки для мк, в одной индикация выводиться максимально быстро, в другой с задержкой.
с задержкой выходит то что надо (нолик индицируется), но очень медленно, без задержки либо лажу показывает либо ничего не показывает.
игрался с настройками модели светодиодной матрицы (minimum trigger time) подобрать адекватное время у меня не получилось
подскажите как быть?
Прикрепленный файл: 5925260.rar
|
|
|
|
18.08.2009, 08:20
|
|
Супер-модератор
Регистрация: 03.05.2007
Сообщений: 2,695
Сказал спасибо: 28
Сказали Спасибо 4,509 раз(а) в 956 сообщении(ях)
|
И в железе тоже не будет работать. Организуйтесь правильно. У вас один и тот же порт используется для загрузки и буферных регистров вертикали и стробирования горизонтали. У регистров всегда на выходе сигнал, т.е. OE не стробируется и висит на земле. И с той же шины всегда крутятся сигналы по горизонтальной шине. Кто ж так делает?
Или дополнительно гасите выходы регистров в высокий импеданс, подняв на время их загрузки OE, либо ставьте еще регистр на горизонталь и гасите его.
|
|
|
|
18.08.2009, 19:28
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
__________________
Осторожно , злой кот
|
|
|
|
21.08.2009, 00:46
|
|
Временная регистрация
Регистрация: 12.06.2007
Сообщений: 59
Сказал спасибо: 4
Сказали Спасибо 1 раз в 1 сообщении
|
Сообщение от Halex07
|
Или дополнительно гасите выходы регистров в высокий импеданс, подняв на время их загрузки OE, либо ставьте еще регистр на горизонталь и гасите его.
|
Действительно, об этом я не подумал, спасибо за ответ, думаю лучше будет управлять ОЕ, чем ставить ещё регистр, благо портов хватает
|
|
|
|
08.12.2010, 22:11
|
|
Почётный гражданин KAZUS.RU
Регистрация: 01.05.2009
Адрес: Коптево
Сообщений: 2,849
Сказал спасибо: 276
Сказали Спасибо 427 раз(а) в 274 сообщении(ях)
|
Re: симуляция динамической индикации в proteus
А вот мне таки удалось обойти сей "официальный" глюк Протеза: прошивка
МК работает с динамической индикацией, а схема в Протезе (на базе библиотечных регистров 74НСТ374, наш аналог - ИР23, и библиотечных 7-сегментиков 7SEG-DIGITAL) преобразует её в статическую.
Единственный недостаток - яркость индикаторов не регулируется ШИМ-ом (редко кто его вообще использует, да и посмотреть можно DigitalAnalys-ёром). Но главное - данные видно!
Кому как, а мне и так нравится.
Кстати, в моём случае 3 пина шины данных индикации идёт с одного порта, а 5 - с другого. Тут никакие советы типа очерёдности гашения/включения ШД и стробов индикации уже не помогают - сам пробовал.
Кому понравилось - не забываем жмакать кнопочку "Спасибо".
|
|
|
|
08.12.2010, 22:13
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: симуляция динамической индикации в proteus
Сообщение от KBH-I
|
вот мне таки удалось обойти сей "официальный" глюк Протеза:
|
Какой глюк ? Какой Протез?
Здесь обсуждают не протезы , а программу Proteus.
И если вместо рук протезы , нечего на прогу бочки катить...
__________________
Осторожно , злой кот
Последний раз редактировалось dosikus; 08.12.2010 в 22:15.
|
|
|
|
08.12.2010, 22:19
|
|
Почётный гражданин KAZUS.RU
Регистрация: 01.05.2009
Адрес: Коптево
Сообщений: 2,849
Сказал спасибо: 276
Сказали Спасибо 427 раз(а) в 274 сообщении(ях)
|
Re: симуляция динамической индикации в proteus
Сообщение от dosikus
|
Какой глюк ?
|
Динамическая индикация, вестимо...
|
|
|
|
08.12.2010, 22:25
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: симуляция динамической индикации в proteus
Сообщение от KBH-I
|
Динамическая индикация, вестимо...
|
О каком глюке идет речь ?
Куча проектов работает .
__________________
Осторожно , злой кот
Последний раз редактировалось dosikus; 08.12.2010 в 22:30.
|
|
|
|
09.12.2010, 22:43
|
|
Почётный гражданин KAZUS.RU
Регистрация: 01.05.2009
Адрес: Коптево
Сообщений: 2,849
Сказал спасибо: 276
Сказали Спасибо 427 раз(а) в 274 сообщении(ях)
|
Re: Симуляция динамической индикации в proteus
Xотя в matr_1.png (кстати, мат.модель матрицы сам писал?) и timer1.png не видна распиновка ШД, но вот в termostat.png и voltmetr.png ШД на дин.инд-цию явно с разных портов собрана.
А я-то думал, у меня не кажет из-за комбинированной распиновки ШД.
Ну и как это делается?
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 08:31.
|
|