Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 18.08.2009, 00:28  
niksan321
Временная регистрация
 
Регистрация: 12.06.2007
Сообщений: 59
Сказал спасибо: 4
Сказали Спасибо 1 раз в 1 сообщении
niksan321 на пути к лучшему
По умолчанию Симуляция динамической индикации в proteus

есть 2 матрицы 8*8 светодиодов, пытаюсь организовать динамическую индикацию, а протеус сопротивляется как может, прикрепляю проект и 2 прошивочки для мк, в одной индикация выводиться максимально быстро, в другой с задержкой.

с задержкой выходит то что надо (нолик индицируется), но очень медленно, без задержки либо лажу показывает либо ничего не показывает.

игрался с настройками модели светодиодной матрицы (minimum trigger time) подобрать адекватное время у меня не получилось

подскажите как быть?

Прикрепленный файл: 5925260.rar
Реклама:
niksan321 вне форума  
Непрочитано 18.08.2009, 08:20  
Halex07
Супер-модератор
 
Аватар для Halex07
 
Регистрация: 03.05.2007
Сообщений: 2,695
Сказал спасибо: 28
Сказали Спасибо 4,509 раз(а) в 956 сообщении(ях)
Halex07 на пути к лучшему
По умолчанию

И в железе тоже не будет работать. Организуйтесь правильно. У вас один и тот же порт используется для загрузки и буферных регистров вертикали и стробирования горизонтали. У регистров всегда на выходе сигнал, т.е. OE не стробируется и висит на земле. И с той же шины всегда крутятся сигналы по горизонтальной шине. Кто ж так делает?
Или дополнительно гасите выходы регистров в высокий импеданс, подняв на время их загрузки OE, либо ставьте еще регистр на горизонталь и гасите его.
Halex07 вне форума  
Непрочитано 18.08.2009, 19:28  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
dosikus на пути к лучшему
По умолчанию

Здесь рабочее . http://www.microchip.su/showthread.php?t=5927&page=2
Halex можешь в FAQ вставлять.
__________________
Осторожно , злой кот
dosikus вне форума  
Непрочитано 21.08.2009, 00:46  
niksan321
Временная регистрация
 
Регистрация: 12.06.2007
Сообщений: 59
Сказал спасибо: 4
Сказали Спасибо 1 раз в 1 сообщении
niksan321 на пути к лучшему
По умолчанию

Сообщение от Halex07
Или дополнительно гасите выходы регистров в высокий импеданс, подняв на время их загрузки OE, либо ставьте еще регистр на горизонталь и гасите его.
Действительно, об этом я не подумал, спасибо за ответ, думаю лучше будет управлять ОЕ, чем ставить ещё регистр, благо портов хватает
niksan321 вне форума  
Непрочитано 08.12.2010, 22:11  
KBH-I
Почётный гражданин KAZUS.RU
 
Аватар для KBH-I
 
Регистрация: 01.05.2009
Адрес: Коптево
Сообщений: 2,849
Сказал спасибо: 276
Сказали Спасибо 427 раз(а) в 274 сообщении(ях)
KBH-I на пути к лучшему
По умолчанию Re: симуляция динамической индикации в proteus

А вот мне таки удалось обойти сей "официальный" глюк Протеза: прошивка
МК работает с динамической индикацией, а схема в Протезе (на базе библиотечных регистров 74НСТ374, наш аналог - ИР23, и библиотечных 7-сегментиков 7SEG-DIGITAL) преобразует её в статическую.
Единственный недостаток - яркость индикаторов не регулируется ШИМ-ом (редко кто его вообще использует, да и посмотреть можно DigitalAnalys-ёром). Но главное - данные видно!
Кому как, а мне и так нравится.

Кстати, в моём случае 3 пина шины данных индикации идёт с одного порта, а 5 - с другого. Тут никакие советы типа очерёдности гашения/включения ШД и стробов индикации уже не помогают - сам пробовал.
Кому понравилось - не забываем жмакать кнопочку "Спасибо".
KBH-I вне форума  
Непрочитано 08.12.2010, 22:13  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: симуляция динамической индикации в proteus

Сообщение от KBH-I Посмотреть сообщение
вот мне таки удалось обойти сей "официальный" глюк Протеза:
Какой глюк ? Какой Протез?
Здесь обсуждают не протезы , а программу Proteus.
И если вместо рук протезы , нечего на прогу бочки катить...
__________________
Осторожно , злой кот

Последний раз редактировалось dosikus; 08.12.2010 в 22:15.
dosikus вне форума  
Непрочитано 08.12.2010, 22:19  
KBH-I
Почётный гражданин KAZUS.RU
 
Аватар для KBH-I
 
Регистрация: 01.05.2009
Адрес: Коптево
Сообщений: 2,849
Сказал спасибо: 276
Сказали Спасибо 427 раз(а) в 274 сообщении(ях)
KBH-I на пути к лучшему
По умолчанию Re: симуляция динамической индикации в proteus

Сообщение от dosikus Посмотреть сообщение
Какой глюк ?
Динамическая индикация, вестимо...
KBH-I вне форума  
Непрочитано 08.12.2010, 22:25  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: симуляция динамической индикации в proteus

Сообщение от KBH-I Посмотреть сообщение
Динамическая индикация, вестимо...
О каком глюке идет речь ?
Куча проектов работает .
Миниатюры:
Нажмите на изображение для увеличения
Название: matr_1.png
Просмотров: 292
Размер:	46.9 Кб
ID:	15553   Нажмите на изображение для увеличения
Название: termostat.png
Просмотров: 206
Размер:	69.3 Кб
ID:	15554   Нажмите на изображение для увеличения
Название: voltmetr.png
Просмотров: 147
Размер:	68.7 Кб
ID:	15555  

Нажмите на изображение для увеличения
Название: timer1.png
Просмотров: 131
Размер:	35.6 Кб
ID:	15556  
__________________
Осторожно , злой кот

Последний раз редактировалось dosikus; 08.12.2010 в 22:30.
dosikus вне форума  
Непрочитано 09.12.2010, 22:43  
KBH-I
Почётный гражданин KAZUS.RU
 
Аватар для KBH-I
 
Регистрация: 01.05.2009
Адрес: Коптево
Сообщений: 2,849
Сказал спасибо: 276
Сказали Спасибо 427 раз(а) в 274 сообщении(ях)
KBH-I на пути к лучшему
По умолчанию Re: Симуляция динамической индикации в proteus

Xотя в matr_1.png (кстати, мат.модель матрицы сам писал?) и timer1.png не видна распиновка ШД, но вот в termostat.png и voltmetr.png ШД на дин.инд-цию явно с разных портов собрана.
А я-то думал, у меня не кажет из-за комбинированной распиновки ШД.

Ну и как это делается?
KBH-I вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Proteus не сбрасывает флаг RBIF в регистре INTCON korpinbox Proteus 3 23.08.2011 23:33
Симуляция PIC-микроконтроллеров в Proteus altyam Proteus 11 31.05.2011 20:19
Proteus 7.6 SP4 вышел. Обновляемся! Easyrider83 Proteus 7 16.02.2010 21:26
Стыковка подпрограммы измерения и динамической индикации sad-angel Микроконтроллеры, АЦП, память и т.д 16 10.12.2009 03:09
proteus, симуляция, желтый цвет возле ножки МК - что значит? digitest Микроконтроллеры, АЦП, память и т.д 1 09.10.2009 10:43


Часовой пояс GMT +4, время: 13:38.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot