Proteus: вопросы и ответы
- Сообщения: 85
- Зарегистрирован: Вт мар 27, 2012 16:07:25
- Реклама
- Сообщения: 19
- Зарегистрирован: Сб апр 14, 2012 08:19:57
Здравствуйте! Я изучаю раздел сайта обучалка и столкнулся с одной проблемой.
дело в том, что я решил изучать программирование МК, в чем очень сильно помогает Ваш сайт, и решил использовать для изучения темы программу Proteus. Собрал схему как здесь, за исключением выводов VCC и GND(так не нашел как их сделать видимыми). Добавил прошивку МК и нажал кнопку Play(кажется так называется). компьютер чуть чуть подумал и завис. Больше я с ним поговорить не смог))) Программу удалось закрыть только аварийно(все три раза). В журнале винды появилась ошибка с кодом события 101. по всей видимости проблема в программе. Версия прг Proteus Professional 7.7 SP2. Возможно ошибку я допустил. укажите пожалуйста на ошибки и помогите решить эту проблему, а то дальше обучение не двигается)))
Исправил название Сэр Мурр
Сюда перенес.
aen
дело в том, что я решил изучать программирование МК, в чем очень сильно помогает Ваш сайт, и решил использовать для изучения темы программу Proteus. Собрал схему как здесь, за исключением выводов VCC и GND(так не нашел как их сделать видимыми). Добавил прошивку МК и нажал кнопку Play(кажется так называется). компьютер чуть чуть подумал и завис. Больше я с ним поговорить не смог))) Программу удалось закрыть только аварийно(все три раза). В журнале винды появилась ошибка с кодом события 101. по всей видимости проблема в программе. Версия прг Proteus Professional 7.7 SP2. Возможно ошибку я допустил. укажите пожалуйста на ошибки и помогите решить эту проблему, а то дальше обучение не двигается)))
Исправил название Сэр Мурр
Сюда перенес.
aen
- Сообщения: 24
- Зарегистрирован: Чт мар 29, 2012 14:10:07
Может кто-нибудь посмотреть программку, помочь? Есть внешние генераторы, есть программа в микропроцессоре. На каждый перепад внешних генераторов должны переключатся выходы (portC). Но отрабатывается в лучшем случае 1 из 5 импульсов. Может частоты генераторов и мп не совпадают, хотя старалась все правильно выставлять. Исходник написан в AVR и все четко отрабатывает.
- Вложения
-
- pro.rar
- (31.35 КБ) 223 скачивания
Добро всегда побеждает зло! Кто победил- тот и добрый.
- Сообщения: 19
- Зарегистрирован: Сб апр 14, 2012 08:19:57
спасибо большое.Исправил название Сэр Мурр
Забыл указать. ОС Вин7, Ноут - Fujitsu-siemens AMILO Notebook Pi 3540
Извините, не совсем понял. Нужен скрин схемы? или что? делал по статье.wws63 писал(а):Ваш проект протеуса покажите, тогда может совет дадут
- Реклама
- Сообщения: 19
- Зарегистрирован: Сб апр 14, 2012 08:19:57
в общем вроде разобрался, спасибо. оказывается в пути к файлу были русские символы
возникла другая проблема. пока еще не искал решения, возможно они тут есть, но напишу, может кто ткнет.
вот лог

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

английский плохо знаю))) переводом займусь позже)) сейчас уехать надо.
вот файл, но там чего-то не того это точно)))
и еще вопрос. не разобрался как сделать видимыми Vcc и GND? видимо из-за этого и не фурычит))
- Сообщения: 19
- Зарегистрирован: Сб апр 14, 2012 08:19:57
В общем почти разобрался)) возле каждого компонента становится красный или синий квадратик. если по ним сверяться, то все идет правильно. Но выдает километр ошибок следующего содержания:
[AVR CORE] PC=0х0800. PC=186A0 is outside of ROM space. если отрубить RESET от питания, то ошибка исчезает, но и схема не работает. Файл. полагаю, что так и должно быть...? да и еще вопрос. Светики на схеме не будут гореть? только за счет квадратиков определять работоспособность схемы?
[AVR CORE] PC=0х0800. PC=186A0 is outside of ROM space. если отрубить RESET от питания, то ошибка исчезает, но и схема не работает. Файл. полагаю, что так и должно быть...? да и еще вопрос. Светики на схеме не будут гореть? только за счет квадратиков определять работоспособность схемы?
- Сообщения: 6
- Зарегистрирован: Вс мар 25, 2012 12:02:19
Вопрос-в Proteus учитывается отклонение частоты внутреннего генератора в АВР? А то часы на Тини2313 за 8 минут отстали на пару секунд(в симуляторе). Такт-внутренний генератор.
Steve Jobs. 1955-2011. Мы помним, как ты преобразовал наш мир....
Ошибка в программе. Неправильный адрес или сбой стека. Нужен код, чтобы разобраться.дух писал(а):Но выдает километр ошибок следующего содержания:[AVR CORE] PC=0х0800. PC=186A0 is outside of ROM space.
В железе не рекомендуется оставлять ресет в воздухе. В симуляторе, естественно работать вообще не будет, это равносильно постоянному сбросу.дух писал(а):если отрубить RESET от питания, то ошибка исчезает, но и схема не работает.
"Квадратики" отображают текущее состояние вывода. У светодиодов симулятора, помимо этого еще есть инерционность, как у реальных светодиодов.дух писал(а):Светики на схеме не будут гореть? только за счет квадратиков определять работоспособность схемы?
Их нельзя сделать видимыми, можно только заставить отображать строчки с их значениями, если они не стандартные, например вместо VCC и GND написать +5V и +0V.дух писал(а):и еще вопрос. не разобрался как сделать видимыми Vcc и GND?
Отображение не влияет на симуляцию.дух писал(а):видимо из-за этого и не фурычит))
Это по каким часам засекалось? Надеюсь не по тем что в трее... А то может там и вовсе не в реальном времени симуляция была.Pika4u писал(а):А то часы на Тини2313 за 8 минут отстали на пару секунд(в симуляторе). Такт-внутренний генератор.
Смотрелось конечно не по трею. Смотрелось по часам в Протеусе.

Steve Jobs. 1955-2011. Мы помним, как ты преобразовал наш мир....
Не знаю как насчет отклонения (при 8МГц - один такт всегда 125нс), но калибровочный регистр OSCCAL точно работает. Можно его подкрутить, если изменения в регистрах сравнения таймера не помогают в достаточной мере. Хотя для часов внутренний генератор 
Случилось что то непонятное. При запуске ISIS выдает битую порно-картинку.
ARES запускается нормально. Антивирус (Касперский 7.0) молчит. Снес скачал с торрента другой то же самое

Видимо на торренте был уже зараженный вариант. А каспер просто прошляпил вирус. Или сам екзешник (или какая-то dll-ка от него) повреждена вирусом, но не заразна, и каспер его не считает за угрозу. Или в системе полный пипец и файлы заражаются сразу после установки, а антивирус на самом деле вообще не пашет 
Так Proteusы вроде разные качал а эффект тот же. Может кто подскажет где хвосты подчистить при установке?
- Сообщения: 19
- Зарегистрирован: Сб апр 14, 2012 08:19:57
вот кодEngineer_Keen писал(а):Ошибка в программе. Неправильный адрес или сбой стека. Нужен код, чтобы разобраться.
не совсем понятно, что такое инерционность и как она проявляет себя в программе. мне простым языком скажите пожалуйста должны гореть светики или нет)))Engineer_Keen писал(а):У светодиодов симулятора, помимо этого еще есть инерционность, как у реальных светодиодов.
- Сообщения: 7853
- Зарегистрирован: Ср фев 11, 2009 20:35:58
Посмотри сколько времени ЛЕД включен и сколько выключен и представь это в реальности.не совсем понятно, что такое инерционность


