Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту


 
Опции темы
Непрочитано 18.09.2013, 15:13  
TEHb
Почётный гражданин KAZUS.RU
 
Аватар для TEHb
 
Регистрация: 27.06.2005
Сообщений: 1,389
Сказал спасибо: 19
Сказали Спасибо 210 раз(а) в 156 сообщении(ях)
TEHb на пути к лучшему
По умолчанию Re: Proteus - глюки, проблемы с установкой

Сообщение от Kabron Посмотреть сообщение
ЗЫЗЫ
Хотя не все до конца ясно. С закрытым входом осцилл всегда показывает среднее значение входного сигнала.
А должен бы показывать ноль...
Осциллограф будет полностью переделан в одной из следующих версий. Я специально проконтроллирую, чтобы этот было исправлено.

CCVS вроде работает, если я что-то не понимаю - кинь схему, гляну.

Кстати, не используйте русскую букву "я" в названиях проектов. Её код 0xFF (EOF), и он используется как служебный символ для закрытия журнала симуляции. Журнал будет просто пустой, в лучшем случае. В худшем, при большом количестве выводимой информации, симулятор просто зависнет и симуляция завершится аварийно. В следующей версии (8.1) проекты можно будет называть как угодно, ошибка исправлена.
Миниатюры:
Нажмите на изображение для увеличения
Название: ccvs.png
Просмотров: 34
Размер:	7.0 Кб
ID:	52118  
Реклама:

Последний раз редактировалось TEHb; 18.09.2013 в 19:04.
TEHb вне форума  
Непрочитано 18.09.2013, 17:03  
Orion_33
Частый гость
 
Регистрация: 18.09.2013
Сообщений: 18
Сказал спасибо: 3
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Orion_33 на пути к лучшему
По умолчанию Re: Proteus - глюки, проблемы с установкой

Здравствуйте!
Столкнулся вот с такой проблемой:
Нажмите на изображение для увеличения
Название: Untitled-1.png
Просмотров: 45
Размер:	58.0 Кб
ID:	52119 Нажмите на изображение для увеличения
Название: Untitled-2.png
Просмотров: 137
Размер:	29.6 Кб
ID:	52120
Это трассировка одной и той же программы в симуляторе Протеуса и "родном". Пробовал разные уровни оптимизации (на скрине при отключенной), разные версии студии. Протеус осуществляет переход на несуществующую строку, из-за чего у него сносит крышу и программа рестартует, в родном симуляторе все идет без сбоев. Мне кажется очень подозрительным, что адреса команд похожи как отражение на оригинал
Что можно с этим поделать? Если необходимо, могу скинуть исходник.
Orion_33 вне форума  
Непрочитано 18.09.2013, 17:09  
Kabron
Почётный гражданин KAZUS.RU
 
Аватар для Kabron
 
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,565
Сказал спасибо: 701
Сказали Спасибо 4,334 раз(а) в 1,985 сообщении(ях)
Kabron на пути к лучшему
По умолчанию Re: Proteus - глюки, проблемы с установкой

Не исходник, а проект
__________________
Я не помогаю. Я провоцирую думать.
Не дай вам Бог плохих контактов.
Kabron вне форума  
Непрочитано 18.09.2013, 19:04  
TEHb
Почётный гражданин KAZUS.RU
 
Аватар для TEHb
 
Регистрация: 27.06.2005
Сообщений: 1,389
Сказал спасибо: 19
Сказали Спасибо 210 раз(а) в 156 сообщении(ях)
TEHb на пути к лучшему
По умолчанию Re: Proteus - глюки, проблемы с установкой

Обычно в этом виноваты необрабатываемые прерывания.
TEHb вне форума  
Непрочитано 18.09.2013, 19:57  
Orion_33
Частый гость
 
Регистрация: 18.09.2013
Сообщений: 18
Сказал спасибо: 3
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Orion_33 на пути к лучшему
По умолчанию Re: Proteus - глюки, проблемы с установкой

Спасибо, что отозвались.
Цитата:
Обычно в этом виноваты необрабатываемые прерывания.
Знаю, но атмеловский же симулятор работает нормально! Я столкнулся с этим в самом начале проекта, когда запустил только софтовый таймер, который обрабатывается по прерыванию одного железного, а микроконтроллер в проекте протеуса абсолютно голый.

Вот целиком проект, Протеус 7,10, студия 6,1.
Вложения:
Тип файла: zip amp_control.zip (163.8 Кб, 42 просмотров)

Последний раз редактировалось Orion_33; 18.09.2013 в 20:03.
Orion_33 вне форума  
Непрочитано 18.09.2013, 21:26  
mimuh64
Прописка
 
Регистрация: 29.10.2008
Сообщений: 272
Сказал спасибо: 0
Сказали Спасибо 102 раз(а) в 95 сообщении(ях)
mimuh64 на пути к лучшему
По умолчанию Re: Proteus - глюки, проблемы с установкой

Сообщение от Orion_33 Посмотреть сообщение
микроконтроллер в проекте протеуса абсолютно голый.
А король то голый...
Разрешены два прерывания - по переполнению TOIE0 и по совпадению OCIE0A, а описано только одно - по переполнению TIMER0_OVF_vect...
mimuh64 вне форума  
Сказали "Спасибо" mimuh64
Orion_33 (19.09.2013)
Непрочитано 18.09.2013, 21:33  
Orion_33
Частый гость
 
Регистрация: 18.09.2013
Сообщений: 18
Сказал спасибо: 3
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Orion_33 на пути к лучшему
По умолчанию Re: Proteus - глюки, проблемы с установкой

Вообще да, атавизм от проекта, с которого копипастил Завтра проверю, отпишусь.
Orion_33 вне форума  
Непрочитано 19.09.2013, 09:42  
Orion_33
Частый гость
 
Регистрация: 18.09.2013
Сообщений: 18
Сказал спасибо: 3
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Orion_33 на пути к лучшему
По умолчанию Re: Proteus - глюки, проблемы с установкой

Да, точно! Облажался как последний школьник, спасибо
Может, тогда еще с этим посмотрите? Писал год назад на оф. форум, но вопрос остался без внимания. Суть - не работают маски на внешние прерывания.
http://support.labcenter.co.uk/forum...php?f=9&t=4726
Orion_33 вне форума  
Непрочитано 19.09.2013, 11:53  
mimuh64
Прописка
 
Регистрация: 29.10.2008
Сообщений: 272
Сказал спасибо: 0
Сказали Спасибо 102 раз(а) в 95 сообщении(ях)
mimuh64 на пути к лучшему
По умолчанию Re: Proteus - глюки, проблемы с установкой

Намного удобней смотреть пример если он специально подготовлен к вопросу (без лишней шелухи)...
На вскидку скажу следующее. Прерывания INT и PCINT - разные прерывания и разные регистры масок. По умолчанию PCMSK0 заполнен единицами 0xff, запись типа PCMSK0 |= 1‹‹PCINT2 ничего не изменит (это равносильно дозагрузки - скммированию), а запись PCMSK0 = 1‹‹PCINT2 сначала обнулит весь регистр, а затем установит 1 в PCINT2 (это равносильно присвоению нового значения). Поэтому весь регистр без изменения... Ты это имел ввиду?
Или я не понял твоей цели или вопроса...

Последний раз редактировалось mimuh64; 19.09.2013 в 11:58.
mimuh64 вне форума  
Непрочитано 19.09.2013, 11:56  
Orion_33
Частый гость
 
Регистрация: 18.09.2013
Сообщений: 18
Сказал спасибо: 3
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Orion_33 на пути к лучшему
По умолчанию Re: Proteus - глюки, проблемы с установкой

Сообщение от mimuh64 Посмотреть сообщение
По умолчанию PCMSK0 заполнен единицами 0xff
Да? А в ДШ написано, что нули. 8183F–AVR–06/12, с.51-52.
Orion_33 вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Глюки Proteus 6.9 Prime Коллекция глюков 2 07.09.2009 19:54
Вопрос по PROTEUS (проблемы с таймером) maxNTF Микроконтроллеры, АЦП, память и т.д 12 29.06.2007 09:36
Зависание и глюки chipic128 Микроконтроллеры, АЦП, память и т.д 16 24.03.2005 10:52
глюки у VisualDSP++3.5 Geremy Коллекция глюков 2 10.02.2005 17:21
Проблемы с Proteus 6.2 sp5 RomulKv Proteus, KiCAD и другие ECAD 0 29.12.2004 15:58


Часовой пояс GMT +4, время: 10:44.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot