Портал для радиолюбителей и разработчиков электроники · с 2003 годаРеклама на сайте
Найти компонент, схему или даташит

Даташиты, справочник отечественных приборов, схемы с разбором и живой форум


 
Опции темы

Proteus внешние прерывания

Непрочитано 17.09.2009, 22:29  
ethers
Временная регистрация
 
Регистрация: 11.01.2007
Сообщений: 93
Сказал спасибо: 12
Сказали Спасибо 53 раз(а) в 24 сообщении(ях)
ethers на пути к лучшему
По умолчанию Proteus внешние прерывания

C Proteus работаю недавно.
Столкнулся с проблемой прерывания по портам мега88.
Протеус выдает ошибку в модуле AVR2.dll
Реклама:
ethers вне форума  
Непрочитано 18.09.2009, 00:05  
TEHb
Почётный гражданин KAZUS.RUN
 
Аватар для TEHb
 
Регистрация: 27.06.2005
Сообщений: 1,387
Сказал спасибо: 19
Сказали Спасибо 210 раз(а) в 156 сообщении(ях)
TEHb на пути к лучшему
По умолчанию Re: Proteus внешние прерывания

Какая ошибка. Напишите пожалуйста. Скриншот или проект.
TEHb вне форума  
Сказали "Спасибо" TEHb
ethers (18.09.2009)
Непрочитано 18.09.2009, 00:35  
ethers
Временная регистрация
 
Регистрация: 11.01.2007
Сообщений: 93
Сказал спасибо: 12
Сказали Спасибо 53 раз(а) в 24 сообщении(ях)
ethers на пути к лучшему
По умолчанию Re: Proteus внешние прерывания

Разрешил прерывание по порту B биты 456, опрос клавиатуры.
Сканирование по битам 0123, ожидание преывания .
В AVR Studio работает, Протэус ошибка
ethers вне форума  
Непрочитано 18.09.2009, 02:16  
TEHb
Почётный гражданин KAZUS.RUN
 
Аватар для TEHb
 
Регистрация: 27.06.2005
Сообщений: 1,387
Сказал спасибо: 19
Сказали Спасибо 210 раз(а) в 156 сообщении(ях)
TEHb на пути к лучшему
По умолчанию Re: Proteus внешние прерывания

Ещё раз. Какая ошибка? Что именно? Какая версия протеуса?
TEHb вне форума  
Непрочитано 18.09.2009, 09:31  
ethers
Временная регистрация
 
Регистрация: 11.01.2007
Сообщений: 93
Сказал спасибо: 12
Сказали Спасибо 53 раз(а) в 24 сообщении(ях)
ethers на пути к лучшему
По умолчанию Re: Proteus внешние прерывания

Proteus release 75 SP3 (build 7401)
ошибка: internal exception access violation in module 'AVR2.DLL'
происходит при входе PCINT0(Pin Change Interrupt Request 0)
Coff файл создан в ICC
ethers вне форума  
Непрочитано 18.09.2009, 12:09  
TEHb
Почётный гражданин KAZUS.RUN
 
Аватар для TEHb
 
Регистрация: 27.06.2005
Сообщений: 1,387
Сказал спасибо: 19
Сказали Спасибо 210 раз(а) в 156 сообщении(ях)
TEHb на пути к лучшему
По умолчанию Re: Proteus внешние прерывания

Хммм не видел такой ошибки, хотя проверял PCINT.
Можете выложить дизайн и прошивку? Спасибо!
TEHb вне форума  
Непрочитано 18.09.2009, 19:25  
ethers
Временная регистрация
 
Регистрация: 11.01.2007
Сообщений: 93
Сказал спасибо: 12
Сказали Спасибо 53 раз(а) в 24 сообщении(ях)
ethers на пути к лучшему
По умолчанию Re: Proteus внешние прерывания

Спасибо за помощь
Вложения:
Тип файла: rar Program.rar (19.1 Кб, 79 просмотров)
ethers вне форума  
Непрочитано 21.09.2009, 20:15  
ethers
Временная регистрация
 
Регистрация: 11.01.2007
Сообщений: 93
Сказал спасибо: 12
Сказали Спасибо 53 раз(а) в 24 сообщении(ях)
ethers на пути к лучшему
Радость Re: Proteus внешние прерывания

Нашел в чем была проблема.
Во время прерывания пытался сбросить PCIE0.
Убрал строку : PCICR &= ~BIT(PCIE0);
И все заработало.
Спасибо за Помощь!
ethers вне форума  
 
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
COMPIM в Proteus ZhilDV Proteus 26 09.02.2011 00:32
Proteus. Как отлаживать код mikroPascal Pro? ZhilDV Proteus 6 28.01.2010 15:14


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


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.