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

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

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

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

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

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



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

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

Сообщение oborotnya »

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

Сообщение wws63 »

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

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

Исправил название Сэр Мурр
спасибо большое.
Забыл указать. ОС Вин7, Ноут - Fujitsu-siemens AMILO Notebook Pi 3540
wws63 писал(а):Ваш проект протеуса покажите, тогда может совет дадут :)
Извините, не совсем понял. Нужен скрин схемы? или что? делал по статье.
Реклама
Реклама
Родился
Сообщения: 19
Зарегистрирован: Сб апр 14, 2012 08:19:57

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

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

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

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

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

Сообщение saverger »

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

Сообщение Pika4u »

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

Сообщение Engineer_Keen »

дух писал(а):Но выдает километр ошибок следующего содержания:[AVR CORE] PC=0х0800. PC=186A0 is outside of ROM space.
Ошибка в программе. Неправильный адрес или сбой стека. Нужен код, чтобы разобраться.
дух писал(а):если отрубить RESET от питания, то ошибка исчезает, но и схема не работает.
В железе не рекомендуется оставлять ресет в воздухе. В симуляторе, естественно работать вообще не будет, это равносильно постоянному сбросу.
дух писал(а):Светики на схеме не будут гореть? только за счет квадратиков определять работоспособность схемы?
"Квадратики" отображают текущее состояние вывода. У светодиодов симулятора, помимо этого еще есть инерционность, как у реальных светодиодов.
дух писал(а):и еще вопрос. не разобрался как сделать видимыми Vcc и GND?
Их нельзя сделать видимыми, можно только заставить отображать строчки с их значениями, если они не стандартные, например вместо VCC и GND написать +5V и +0V.
дух писал(а):видимо из-за этого и не фурычит))
Отображение не влияет на симуляцию.
Pika4u писал(а):А то часы на Тини2313 за 8 минут отстали на пару секунд(в симуляторе). Такт-внутренний генератор.
Это по каким часам засекалось? Надеюсь не по тем что в трее... А то может там и вовсе не в реальном времени симуляция была.
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2064
Зарегистрирован: Пт апр 24, 2009 11:39:16
Откуда: г.Оренбург

Сообщение Pika4u »

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

Сообщение Engineer_Keen »

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

Сообщение Bear2011 »

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

Сообщение Engineer_Keen »

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

Сообщение Chettuser »

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

Сообщение Bear2011 »

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

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

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

Сообщение otest »

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

Сообщение Chettuser »

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

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