Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
23.04.2008, 12:56
|
|
Частый гость
Регистрация: 19.01.2007
Сообщений: 12
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Ускорить время в Proteus
Не подскажете,как сделать так,чтобы симуляция в протеусе всегда работала в реальном времени(а не только тогда,когда нажимаешь на кнопочки на схеме или работают программные задержки в схемах на контроллерах(delay_ms(delay_us)))?
|
|
|
|
23.04.2008, 13:47
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.06.2005
Сообщений: 1,389
Сказал спасибо: 19
Сказали Спасибо 210 раз(а) в 156 сообщении(ях)
|
Наскока я понял из сообщения, схема симулируется медленнее чем хотелось бы. Для того, чтобы она работала быстрее, нужно по возможности избавиться от всех аналоговых компонентов, и/или установить частоту контроллера на таком уровне, чтобы загрузка процессора была около 70%. Или же - купить более мощный компьютер, жидкий азот тоже неплохо помогает.
|
|
|
|
23.04.2008, 14:17
|
|
Частый гость
Регистрация: 19.01.2007
Сообщений: 12
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Нет,я имел ввиду немного другое.
Одной реальной секунде соответствует несколько миллисекунд в протеусе(чтобы видно было изменяющиеся сигналы на выходе контроллера).Это нормально.Но мне хочется,чтобы одной реальной секунде соответствовала одна секунда в протеусе. А такое происходит только тогда,когда в программе стоят задержки типа delay_ms или я нажимаю на кнопочки в схеме.
|
|
|
|
23.04.2008, 14:22
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.06.2005
Сообщений: 1,389
Сказал спасибо: 19
Сказали Спасибо 210 раз(а) в 156 сообщении(ях)
|
Протеус симулирует (по крайней мере старается) или в реальном времени, или медленнее. Но никак уж не быстрее. Если это так - значит что-то совсем неправильно с Вашей версией Протеуса, или с его настройками.
|
|
|
|
23.04.2008, 14:39
|
|
Частый гость
Регистрация: 29.12.2007
Сообщений: 31
Сказал спасибо: 0
Сказали Спасибо 6 раз(а) в 2 сообщении(ях)
|
Я тоже дважды не понял.
Может кнопочки на схеме азот заливают?
Придется выяснять с самого начала.
Если не сильно разгонять микропроцессор, то он генерит то что задано в таймерах. Похоже, таймеров как раз и нет, а есть простой цикл. В таком случае каждое нажатие кнопочки притормаживает симуляцию, и LOGIC ANALYZER (на который заведена какая-то часто переключаемая ножка) выявит нажатие кнопочки.
__________________
Otto
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 10:42.
|
|