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

Обсуждаем цифровые устройства...
Николай Щербаков
Родился
Сообщения: 9
Зарегистрирован: Пт окт 21, 2011 13:31:45
Откуда: Казахстан

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

Сообщение Николай Щербаков »

Вот проект, заранее благодарен.
Вложения
Project_Dynamic_HG.rar
(58.52 КБ) 300 скачиваний
Soir
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

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

Сообщение Soir »

Николай Щербаков писал(а):Вот проект, заранее благодарен.

Проект тяжелый для Proteus из-за относительно высокой тактовой частоты 16МГц. Если нужно отладить только прошивку, я убрал/заменил ненужные для этой цели элементы. У меня идет в реале, правда со 100%-ой загрузкой процессора. Если это чисто учебный проект, уменьшите тактовую частоту. Можно еще поэкспериментировать с параметрами анимации и симуляции.
Если симулировать все устройство - будет сложнее...
Вложения
1111.ZIP
(7.48 КБ) 249 скачиваний
Челюскин
Прорезались зубы
Сообщения: 209
Зарегистрирован: Ср ноя 03, 2010 14:46:17

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

Сообщение Челюскин »

Soir писал(а):
Челюскин писал(а):Такой вопрос уже наверное был, сдается мне, коль больше 100 страниц... Спрошу еще раз, думаю все поймут, что окинуть нереально весь обьем. :?
Протеус выкидывает, работает 5-7 минут и все - закрывается без страха и упрека. Переставил версий много - ничего не изменилось. куда смотреть, подскажите пожалуйста кто-нибудь..

Лицензия...


Версия Протеуса скачанная с нета, но на двух др. компах встала с первого показа и работает как часы, винда везде одна - 7 Home Basic (тоже лицензионная) Чудес в мире много, но их не бывает.....
Лень - двигатель прогресса!
Николай Щербаков
Родился
Сообщения: 9
Зарегистрирован: Пт окт 21, 2011 13:31:45
Откуда: Казахстан

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

Сообщение Николай Щербаков »

Большое спасибо. Блин, неделю мучился... Эммулятор не всесилен.
Николай Щербаков
Родился
Сообщения: 9
Зарегистрирован: Пт окт 21, 2011 13:31:45
Откуда: Казахстан

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

Сообщение Николай Щербаков »

Soir писал(а):
Николай Щербаков писал(а):Вот проект, заранее благодарен.

Проект тяжелый для Proteus из-за относительно высокой тактовой частоты 16МГц. Если нужно отладить только прошивку, я убрал/заменил ненужные для этой цели элементы. У меня идет в реале, правда со 100%-ой загрузкой процессора. Если это чисто учебный проект, уменьшите тактовую частоту. Можно еще поэкспериментировать с параметрами анимации и симуляции.
Если симулировать все устройство - будет сложнее...


Большое спасибо. Блин, неделю мучился... Эммулятор не всесилен.
Dioptimizer
Родился
Сообщения: 4
Зарегистрирован: Чт сен 15, 2011 14:47:51
Откуда: Харьков

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

Сообщение Dioptimizer »

Здравствуйте уважаемые специалисты.
Вопрос решен, спасибо всем за помощь.
Оказалось все правильно. Нужно учитывать специфику фотодиода, там разброс в несколько десятков милливольт.
Вложения
temp.zip
(13.02 КБ) 223 скачивания
6+643+769/235*2+33
Родился
Сообщения: 4
Зарегистрирован: Сб ноя 05, 2011 22:57:20

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

Сообщение 6+643+769/235*2+33 »

Всем большой привет :) . Вот и я тоже занялся осваиванием и усвоением Шпротека .Орентир книга "PROTEUS VSM система виртуального моделирования".Схемку собрал всё соединил програмку написал МК прошил включил симуляцыю. Работает :)) .Жму на паузу (дабы узреть окно отладчика). Нема?!... ХМ... Ага ещё раз ... Нету! :( .Смотрю в книгу "Поставте проэкт на паузу. Появется окно отладчика , если этого не произошло , то в меню DEBUG отметьте пункт PIC CPU SOURCE CODE ." Я в меню а :shock: пунткта нет.
Взял проект из примеров с таким же МК жму на паузу есть отладчик :)) . Перешыл МК HEX файлом из предидушего проекта. Пауза... Нет отладчика. :(

Версия Протеуса 7,8. Установился без проблем. Скачяный архив 7.8_SP2 может SP2 система на которую нужно ставить. Пробовал на Windows XP Mode результат всё тот же (может этого и следовало ожедать :dont_know: я не в курсе). Или у меня демка.


У меня Windows7 Максимальная 64bit все проги работают без скрипа

Уважаемые знатоки кто шо посоветует. :)
Последний раз редактировалось 6+643+769/235*2+33 Вт ноя 08, 2011 01:24:06, всего редактировалось 1 раз.
Chettuser

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

Сообщение Chettuser »

Не HEX надо, а COF скормить.
6+643+769/235*2+33
Родился
Сообщения: 4
Зарегистрирован: Сб ноя 05, 2011 22:57:20

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

Сообщение 6+643+769/235*2+33 »

OK. cof с проекта с таким же МК скормил, паузу нажал, заработало. Чего нехватает теперь понятно.
Вопрос а где взять. На выходе после компиляцыи только HEX . Компилятор MPASMWIN. Всё что в папке с проектом имеет следуюшие расширения:
asm, COD, ERR, HEX, LST, O, DBK, DSN, PWI.
Может чего в настройках по настраивать.

Ваши предложения . :)
Soir
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

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

Сообщение Soir »

6+643+769/235*2+33 писал(а):Компилятор MPASMWIN. Всё что в папке с проектом имеет следуюшие расширения:
asm, COD, ERR, HEX, LST, O, DBK, DSN, PWI.
Может чего в настройках по настраивать.

Ваши предложения . :)

Использовать в качестве прошивки для МК файл *.hex. А для отладки - *.asm.
Последовательность его подключения на скриншотах.
Изображение

Изображение

Изображение
Вложения
01.png
(24.99 КБ) 2509 скачиваний
02.png
(22.21 КБ) 2611 скачиваний
03.png
(25.13 КБ) 2269 скачиваний
6+643+769/235*2+33
Родился
Сообщения: 4
Зарегистрирован: Сб ноя 05, 2011 22:57:20

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

Сообщение 6+643+769/235*2+33 »

Soir писал(а):
6+643+769/235*2+33 писал(а):Компилятор MPASMWIN. Всё что в папке с проектом имеет следуюшие расширения:
asm, COD, ERR, HEX, LST, O, DBK, DSN, PWI.
Может чего в настройках по настраивать.

Ваши предложения . :)

Использовать в качестве прошивки для МК файл *.hex. А для отладки - *.asm.
Последовательность его подключения на скриншотах.
Изображение

Изображение

Изображение




Всё так и зделано согласно скриншотам. asm набран в ручную, подключён. Пунктом Buidl All перегнан в HEX.
Суть проблемы в первом моём сообщении
После нажатия на паузу должен быть режым пошаговой отладки програмы . Но его нет.
Вот товарищ подсказал что нужен cof файл вместо hex .Замена hex на cof взятого из примеров с таким же МК подтвердила мысль. Режым пошаговой отладки програмы появился .

Вот и вытикает вопрос что мне нужно зделать чтоб Протеус создал cof файл в новом проекте.
Последний раз редактировалось 6+643+769/235*2+33 Вт ноя 08, 2011 00:52:43, всего редактировалось 2 раза.
6+643+769/235*2+33
Родился
Сообщения: 4
Зарегистрирован: Сб ноя 05, 2011 22:57:20

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

Сообщение 6+643+769/235*2+33 »

УФ. :)) Наконец то заработал, теперь всё как у людей (надолго ли ?).
Переустановил Шпротэка.
Бьюсь я над ним как рыба об лёд уже неделю . Переустонавливал не раз.
В этот раз установка пошла не по сценарию, лицензию установшик поставил сам , а до этого нужно было указать путь. Пропатчил . Запустил не на что не надеясь и вуаля на тебе пользуйся. Я конечно рад но такая непредсказуемость смущает кто знает на чём опять заглючит .
У кого версия 7,8 отпишитесь как работает если хорошо то где качали. Или подскажите где скачать другую нормальную версию.

Непонятным осталось следуюшие (покрайней мере для меня) при "обследовании" папки с проектом файл с расшырением COF так и не обнаружен.
При каких условиях он создаётса? И для чего он нужен ? Ну это так в целях повышения образованности.

Да и ещё вчера винда скачала какието обновления возможно есть связь.

Всем кто отозвался выражаю благодарность :)
Аватара пользователя
Murka
Мучитель микросхем
Сообщения: 441
Зарегистрирован: Ср июн 03, 2009 00:20:21
Откуда: Новороссия ЛНР Рубежное -> РФ Калуга
Контактная информация:

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

Сообщение Murka »

6+643+769/235*2+33 писал(а):Непонятным осталось следуюшие (покрайней мере для меня) при "обследовании" папки с проектом файл с расширением COF так и не обнаружен.
При каких условиях он создаётса? И для чего он нужен ?
Создаётся при компиляции С (С++) кода. Нужен для отладки, в данном случае.
Так как ваш проект на асме то его там не должно быть.
Политика России будет выглядеть неоднозначной до тех пор, пока не будет решен исход битвы.
Свободу можно завоевать, можно просрать, но высидеть свободу нельзя! ©
Всё, что меня не убивает - делает большую ошибку!
Не зли меня!!! :wink:
shadowmaster63
Первый раз сказал Мяу!
Сообщения: 20
Зарегистрирован: Вт ноя 08, 2011 16:13:09

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

Сообщение shadowmaster63 »

Только второй день использую данную программу, так что сильно не пинайте.

При отладке в варнингах выдается предупреждение.
Model rs232 specified but not found in U1_#P
Missing interface model rs232 in U1_#P


Подскажите что это значит ? Собираю простенький кабель на MAX232..
Аватара пользователя
slavokhire5
Прорезались зубы
Сообщения: 202
Зарегистрирован: Пн сен 26, 2011 13:48:25
Откуда: Харьков

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

Сообщение slavokhire5 »

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

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

Сообщение Engineer_Keen »

shadowmaster63 писал(а):При отладке в варнингах выдается предупреждение.
Model rs232 specified but not found in U1_#P
Missing interface model rs232 in U1_#P

Какой-то косяк с моделью компонента. Вручную его свойства не правили?

slavokhire5 писал(а):А существует ли в протеусе возможность на лету (без остановки симуляции работы микроконтроллера) регулировать частоту генератора импульсов?


Есть Signal Generator на нем можно частоту/амплитуду/форму менять во время симуляции.
Если имеется ввиду тактовый генератор МК, то скорее всего нет, т.к. там даже кварц не симулируется, а тактовая частота забивается в свойствах МК. Правда программно можно менять, например регистром OSCCAL если используется RC-генератор.
Аватара пользователя
slavokhire5
Прорезались зубы
Сообщения: 202
Зарегистрирован: Пн сен 26, 2011 13:48:25
Откуда: Харьков

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

Сообщение slavokhire5 »

а как в Signal Generator менять на ходу частоту? если пытаюсь клацнуть по нему двойным щелчком во время симуляции, выдается сообщение simulation must be paused whilst measuring. Если поставить паузу, как требуется и опять клацнуть двойным щелчком, появляется сообщение this object has no operating point. а останавливать нельзя:)
Осилит дорогу идущий
--------------------------
Пишу на Си за еду
Аватара пользователя
Engineer_Keen
Друг Кота
Сообщения: 3868
Зарегистрирован: Пт янв 29, 2010 10:27:40
Откуда: Москва

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

Сообщение Engineer_Keen »

Надо правой кнопкой и выбирать VSM Signal Generator.
Аватара пользователя
slavokhire5
Прорезались зубы
Сообщения: 202
Зарегистрирован: Пн сен 26, 2011 13:48:25
Откуда: Харьков

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

Сообщение slavokhire5 »

Я не тот генератор использовал) спасибо)
Осилит дорогу идущий
--------------------------
Пишу на Си за еду
shadowmaster63
Первый раз сказал Мяу!
Сообщения: 20
Зарегистрирован: Вт ноя 08, 2011 16:13:09

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

Сообщение shadowmaster63 »

Какой-то косяк с моделью компонента. Вручную его свойства не правили?

Протеус вообще только установлен. Как при отладке в составе схемы так и при размещении только этого компонена MAX232 вылазает такая ошибка. с компонентом MAX233 таких проблем нет. Что может быть ?
Ответить

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