Proteus: вопросы и ответы

Обсуждаем цифровые устройства...
Иринка
Встал на лапы
Сообщения: 85
Зарегистрирован: Вт мар 27, 2012 16:07:25

Re: Proteus: вопросы и ответы

Сообщение Иринка »

Engineer_Keen, спасибо, теперь все ясно.
Реклама
дух
Родился
Сообщения: 19
Зарегистрирован: Сб апр 14, 2012 08:19:57

Proteus вызывает зависание компьютера

Сообщение дух »

Здравствуйте! Я изучаю раздел сайта обучалка и столкнулся с одной проблемой.
дело в том, что я решил изучать программирование МК, в чем очень сильно помогает Ваш сайт, и решил использовать для изучения темы программу Proteus. Собрал схему как здесь, за исключением выводов VCC и GND(так не нашел как их сделать видимыми). Добавил прошивку МК и нажал кнопку Play(кажется так называется). компьютер чуть чуть подумал и завис. Больше я с ним поговорить не смог))) Программу удалось закрыть только аварийно(все три раза). В журнале винды появилась ошибка с кодом события 101. по всей видимости проблема в программе. Версия прг Proteus Professional 7.7 SP2. Возможно ошибку я допустил. укажите пожалуйста на ошибки и помогите решить эту проблему, а то дальше обучение не двигается)))
Исправил название Сэр Мурр



Сюда перенес.

aen
Реклама
oborotnya
Первый раз сказал Мяу!
Сообщения: 24
Зарегистрирован: Чт мар 29, 2012 14:10:07

Re: Proteus: вопросы и ответы

Сообщение oborotnya »

Может кто-нибудь посмотреть программку, помочь? Есть внешние генераторы, есть программа в микропроцессоре. На каждый перепад внешних генераторов должны переключатся выходы (portC). Но отрабатывается в лучшем случае 1 из 5 импульсов. Может частоты генераторов и мп не совпадают, хотя старалась все правильно выставлять. Исходник написан в AVR и все четко отрабатывает.
Вложения
pro.rar
(31.35 КБ) 222 скачивания
Добро всегда побеждает зло! Кто победил- тот и добрый.
Аватара пользователя
wws63
Сверлит текстолит когтями
Сообщения: 1230
Зарегистрирован: Вс май 21, 2006 16:07:59
Откуда: Алтай

Re: Proteus вызывает зависание компьютера

Сообщение wws63 »

Ваш проект протеуса покажите, тогда может совет дадут :)
Реклама
Эиком - электронные компоненты и радиодетали
дух
Родился
Сообщения: 19
Зарегистрирован: Сб апр 14, 2012 08:19:57

Re: Proteus вызывает зависание компьютера

Сообщение дух »

Исправил название Сэр Мурр

спасибо большое.
Забыл указать. ОС Вин7, Ноут - Fujitsu-siemens AMILO Notebook Pi 3540

wws63 писал(а):Ваш проект протеуса покажите, тогда может совет дадут :)


Извините, не совсем понял. Нужен скрин схемы? или что? делал по статье.
Реклама
Реклама
дух
Родился
Сообщения: 19
Зарегистрирован: Сб апр 14, 2012 08:19:57

Re: Proteus: вопросы и ответы

Сообщение дух »

в общем вроде разобрался, спасибо. оказывается в пути к файлу были русские символы
возникла другая проблема. пока еще не искал решения, возможно они тут есть, но напишу, может кто ткнет.
вот лог
Изображение
английский плохо знаю))) переводом займусь позже)) сейчас уехать надо.
вот файл, но там чего-то не того это точно)))

и еще вопрос. не разобрался как сделать видимыми Vcc и GND? видимо из-за этого и не фурычит))
дух
Родился
Сообщения: 19
Зарегистрирован: Сб апр 14, 2012 08:19:57

Re: Proteus: вопросы и ответы

Сообщение дух »

В общем почти разобрался)) возле каждого компонента становится красный или синий квадратик. если по ним сверяться, то все идет правильно. Но выдает километр ошибок следующего содержания:
[AVR CORE] PC=0х0800. PC=186A0 is outside of ROM space. если отрубить RESET от питания, то ошибка исчезает, но и схема не работает. Файл. полагаю, что так и должно быть...? да и еще вопрос. Светики на схеме не будут гореть? только за счет квадратиков определять работоспособность схемы?
saverger
Родился
Сообщения: 6
Зарегистрирован: Вс мар 25, 2012 12:02:19

Re: Proteus: вопросы и ответы

Сообщение saverger »

Есть ли аналоги TDA в Proteus?
Аватара пользователя
Pika4u
Поставщик валерьянки для Кота
Сообщения: 2064
Зарегистрирован: Пт апр 24, 2009 11:39:16
Откуда: г.Оренбург

Re: Proteus: вопросы и ответы

Сообщение Pika4u »

Вопрос-в Proteus учитывается отклонение частоты внутреннего генератора в АВР? А то часы на Тини2313 за 8 минут отстали на пару секунд(в симуляторе). Такт-внутренний генератор.
Steve Jobs. 1955-2011. Мы помним, как ты преобразовал наш мир....
Аватара пользователя
Engineer_Keen
Друг Кота
Сообщения: 3870
Зарегистрирован: Пт янв 29, 2010 10:27:40
Откуда: Москва

Re: Proteus: вопросы и ответы

Сообщение Engineer_Keen »

дух писал(а):Но выдает километр ошибок следующего содержания:[AVR CORE] PC=0х0800. PC=186A0 is outside of ROM space.

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

В железе не рекомендуется оставлять ресет в воздухе. В симуляторе, естественно работать вообще не будет, это равносильно постоянному сбросу.
дух писал(а):Светики на схеме не будут гореть? только за счет квадратиков определять работоспособность схемы?

"Квадратики" отображают текущее состояние вывода. У светодиодов симулятора, помимо этого еще есть инерционность, как у реальных светодиодов.
дух писал(а):и еще вопрос. не разобрался как сделать видимыми Vcc и GND?

Их нельзя сделать видимыми, можно только заставить отображать строчки с их значениями, если они не стандартные, например вместо VCC и GND написать +5V и +0V.
дух писал(а):видимо из-за этого и не фурычит))

Отображение не влияет на симуляцию.
Pika4u писал(а):А то часы на Тини2313 за 8 минут отстали на пару секунд(в симуляторе). Такт-внутренний генератор.

Это по каким часам засекалось? Надеюсь не по тем что в трее... А то может там и вовсе не в реальном времени симуляция была.
Аватара пользователя
Pika4u
Поставщик валерьянки для Кота
Сообщения: 2064
Зарегистрирован: Пт апр 24, 2009 11:39:16
Откуда: г.Оренбург

Re: Proteus: вопросы и ответы

Сообщение Pika4u »

Смотрелось конечно не по трею. Смотрелось по часам в Протеусе. :)) :))
Steve Jobs. 1955-2011. Мы помним, как ты преобразовал наш мир....
Аватара пользователя
Engineer_Keen
Друг Кота
Сообщения: 3870
Зарегистрирован: Пт янв 29, 2010 10:27:40
Откуда: Москва

Re: Proteus: вопросы и ответы

Сообщение Engineer_Keen »

Не знаю как насчет отклонения (при 8МГц - один такт всегда 125нс), но калибровочный регистр OSCCAL точно работает. Можно его подкрутить, если изменения в регистрах сравнения таймера не помогают в достаточной мере. Хотя для часов внутренний генератор :dont_know:
Аватара пользователя
Bear2011
Друг Кота
Сообщения: 13253
Зарегистрирован: Ср апр 06, 2011 09:58:13
Откуда: Кузбасс

Re: Proteus: вопросы и ответы

Сообщение Bear2011 »

Случилось что то непонятное. При запуске ISIS выдает битую порно-картинку. :oops: ARES запускается нормально. Антивирус (Касперский 7.0) молчит. Снес скачал с торрента другой то же самое :o :?
Аватара пользователя
Engineer_Keen
Друг Кота
Сообщения: 3870
Зарегистрирован: Пт янв 29, 2010 10:27:40
Откуда: Москва

Re: Proteus: вопросы и ответы

Сообщение Engineer_Keen »

Видимо на торренте был уже зараженный вариант. А каспер просто прошляпил вирус. Или сам екзешник (или какая-то dll-ка от него) повреждена вирусом, но не заразна, и каспер его не считает за угрозу. Или в системе полный пипец и файлы заражаются сразу после установки, а антивирус на самом деле вообще не пашет :kill:
Chettuser

Re: Proteus: вопросы и ответы

Сообщение Chettuser »

Дык это может вирус такой... Ptoteusofeel :)))
Аватара пользователя
Bear2011
Друг Кота
Сообщения: 13253
Зарегистрирован: Ср апр 06, 2011 09:58:13
Откуда: Кузбасс

Re: Proteus: вопросы и ответы

Сообщение Bear2011 »

Так Proteusы вроде разные качал а эффект тот же. Может кто подскажет где хвосты подчистить при установке?
дух
Родился
Сообщения: 19
Зарегистрирован: Сб апр 14, 2012 08:19:57

Re: Proteus: вопросы и ответы

Сообщение дух »

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

вот код

Engineer_Keen писал(а):У светодиодов симулятора, помимо этого еще есть инерционность, как у реальных светодиодов.
не совсем понятно, что такое инерционность и как она проявляет себя в программе. мне простым языком скажите пожалуйста должны гореть светики или нет)))
otest
Друг Кота
Сообщения: 7853
Зарегистрирован: Ср фев 11, 2009 20:35:58

Re: Proteus: вопросы и ответы

Сообщение otest »

не совсем понятно, что такое инерционность

Посмотри сколько времени ЛЕД включен и сколько выключен и представь это в реальности.
Chettuser

Re: Proteus: вопросы и ответы

Сообщение Chettuser »

Bear2011В таких случаях я пользуюсь Unіnstall Tool
Ответить

Вернуться в «Цифровая техника»