Сообщение от Halex07
|
Сообщение от poltergeist
|
Привет всем!
Маленький вопрос!
Я пока только разбираюсь в ПРОТЕУСе. Мне нужно построить симуляцию с участием человека.
Вопрос: как сделать так, чтобы кнопки реагировали в реальном времени?
Большое спасибо!
|
А ведь Протеус Вм сам предлагал, когда только поставили, но Вы сочли чтоВам это не нужно и отказались а зря. Теперь вручную - открываете в верхнем меню HELP =› Sample Designs =› Interactive Simulation =› Animated Circuits =›и какой нибудь из Basic с номерами (это не на Бейсике а базовые простые схемы плюс еще и с анимированными проводами: бюатарейка - выключатель(и) - лампочка) -как раз Ваш случай. Не стоило отказываться от изучения прилагаемых примеров.
|
Разочарую.
Все это, равно как и бесчисленное количество гайдов для новеньких я изучил, прежде чем начинать мутить самому. Вы немного предвзято ко мне отнеслись.
Тем не менее проблема моя решилась пару часов назад, причем я так и не понял как. Она просто исчезла.
Видимо просто был какой то глюк.
Но у меня есть другой вопрос. В моей схеме с участием МК AT90S2313 и программне написаной в CVAVR, есть что то странное.
Давайте попорядку:
Задача впринципе проста: надо создать девайс, что то вроде бинарного счетчика с дисплеем. Считать буду от 1 до 8.
Вот так:
7 светодиодов - 7ми сегментный дисплей.
"CHAN +" "CHAN -" - этими кнопками происходит счет вверх и вниз.
"USER 1(2)" - пара джамперов, ограничивающая максимальное число. Например 5 или 8.
"AUTO" (с фиксацией) - считать по кругу 1-2-3-...-9-1-2-3-... , индицируя по 2-3 сек каждый.
A[2..0] - бинарный выход. Выдает число на один меньше чем на дисплее, но в двоичном коде. Получается, что на дисплее бегут цифры от 1 до 8, а в двоичном выходе от 0 до 7.
Накатал прогу в СVAVR, сделал схему в ПРОТЕУСЕ.
При инициализации загорается нужная цифра - 1.
Все работает корректно, но! при нажатии на кнопу привязанную к РВ5, загораются желтые квадратики у ног РВ3, РВ4 и РВ5, и ПРОТЕУС кричит, что возникло лог. противоречие на ЗЕМЛЕ.
При этом, в симуляции, все продолжает работать....
Помогите пожалуйста найти ошибку!
Прикрепленный файл:
7182285.rar