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

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

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

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

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

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

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 12.06.2010, 22:56  
vport
Прохожий
 
Регистрация: 26.01.2007
Сообщений: 3
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
vport на пути к лучшему
По умолчанию Please help me what is bug in code

As i am unable to speak russian so i am writting in english
I am using microcontroller (PIC and AVR) AND WRITE SIMPLE routine which monitor external interrupt. INT pin of microcontroler is connected with simple push button. Program works well in normal running but when i debug inside proteus (with loading COF file) when program waiting for interrupt and I press push button, nothing happens. I.e. program is not interrupted and debugger not goes to interrupt routine. Also i have notified that when I push button when debugger is running, nothing changing to state of INT pin of microcontroller while push button changing it state. Is it is proteus bug or anything else? I am using Proteus 7.6 sp4 from this forum O.S. is Windows XP sp3.
I am using Proteus 7.6 with Code Vision VR and ATMEGA32 microcontroller. I am using simple interrupt routine program. Program works well while normal running but when i am using COF file in Proteus debugger, interrupt routine is not called. What is possible cause?
Thanks.
design file:
http://rapidshare.com/files/39744627...RRUPT.rar.html

Поскольку я не разговариваю по-русски, то пишу по-английски.
Использую микроконтроллер (PIC and AVR) и пишу простую программу, которая отслеживает внешнее прерывание. Со входом микроконтроллера, подключенным к обычной замыкающей кнопке, программа хорошо работает при нормальном запуске. Но когда я отла.иваю ее в Протеусе (с загруженным COF файлом), то когда программа ожидает прерывания и я нажимаю на кнопку - ничего не происходит. Т.е., программа не прерывается и отладчик не переходит на прерывание программы. Кроме того я заметил, что когда нажимаю на кнопку при работающем отладчике, ничего не происходит с состоянием INT ножки микроконтроллера, пока кнопка изменяет свое состояние. Это баг Протеуса или что-нибудь еще? Я использую Proteus 7.6 sp4 с этого форума; ОС - Windows XP sp3.
Использую Proteus 7.6 с Code Vision AVR и микроконтроллер ATMEGA32. Применяю простую программу прерываний. Программа хорошо работает при нормальном запуске, но когда использую COF файл в отладчике Протеуса, программа прерывания не вызывается. Что является возможной причиной?
Файл разработки

vport, you put a quite hard task for Russian-phone users with your English, moreover your post contains a lot of errors... Be more patient later. - Moderator
Реклама:

Последний раз редактировалось Falconist; 12.06.2010 в 23:39.
vport вне форума  
Непрочитано 12.06.2010, 23:08  
vvkka
Прописка
 
Регистрация: 24.08.2005
Сообщений: 139
Сказал спасибо: 18
Сказали Спасибо 16 раз(а) в 15 сообщении(ях)
vvkka на пути к лучшему
По умолчанию Re: please help me what is bug in code

похоже файл уже удалили

The file is unavailable.

Последний раз редактировалось Falconist; 12.06.2010 в 23:16.
vvkka вне форума  
Непрочитано 12.06.2010, 23:56  
Uragan90
Почётный гражданин KAZUS.RU
 
Аватар для Uragan90
 
Регистрация: 20.09.2009
Сообщений: 1,899
Сказал спасибо: 470
Сказали Спасибо 408 раз(а) в 255 сообщении(ях)
Uragan90 на пути к лучшему
По умолчанию Re: Please help me what is bug in code

А вы не разговаривайте по русски, вы по русски пишите!
Uragan90 вне форума  
Непрочитано 13.06.2010, 00:45  
picavr
Почётный гражданин KAZUS.RU
 
Аватар для picavr
 
Регистрация: 07.10.2007
Адрес: Луганск
Сообщений: 1,816
Сказал спасибо: 13
Сказали Спасибо 399 раз(а) в 214 сообщении(ях)
picavr на пути к лучшему
По умолчанию Re: Please help me what is bug in code

Сообщение от vport Посмотреть сообщение
As Поскольку я не разговариваю по-русски, то пишу по-английски
Вот видите, у вас получилось ))))

Вообще то не пользуюсь Протеусом ввиду его многочисленных глюков, дабы не нарываться ещё и на них кроме своих. Посему по Протеусу что либо сказать вам не смогу.

Но мне кажется, если вы не просыпаете из SLEEP нажатием кнопки, то опрос кнопки через ножку INT в корне не верен.

Я обычно опрашиваю все кнопки в прерывании таймера и обрабатываю дребезг, выставляю флаг-нажата, и в переменной состояние всех кнопок.
__________________
"picavr(ГАВ)мыло.ру" USB_Analyzer, Digital_Storage_Oscilloscope "picavr.kr1.ru" заказы в Китай компонентов/изготовление: плат/ЖКИ/мембраных клавиатур/имп трансформаторов
picavr вне форума  
Непрочитано 13.06.2010, 03:02  
nml
Супер-модератор
 
Аватар для nml
 
Регистрация: 13.03.2004
Адрес: Minsk
Сообщений: 2,378
Сказал спасибо: 1,955
Сказали Спасибо 1,328 раз(а) в 578 сообщении(ях)
nml на пути к лучшему
По умолчанию Re: Please help me what is bug in code

Интересно, на каком языке разговаривают в Луганске? Странно, как минимум.
__________________
[ жизнь приятна и красива, если выпить литр пива ]
nml вне форума  
Непрочитано 13.06.2010, 03:06  
slavar1
Почётный гражданин KAZUS.RU
 
Аватар для slavar1
 
Регистрация: 10.08.2009
Адрес: 10 и 15 мин езды от места хижины дяди Тома и могилы писателя Скотта Фицджеральда
Сообщений: 3,049
Сказал спасибо: 355
Сказали Спасибо 2,314 раз(а) в 819 сообщении(ях)
slavar1 на пути к лучшему
По умолчанию Re: Please help me what is bug in code

Да и линк просто неправильно скопирован (с 3 точками внутри)
__________________
Не так страшен юмор как его последствия...
slavar1 вне форума  
 

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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Плата LPC2368 Uragan90 Микроконтроллеры, АЦП, память и т.д 170 13.04.2010 13:03
Не могу переустановить Code Vision на более новую версию. Zemlyanov Proteus, KiCAD и другие ECAD 37 16.12.2009 00:44


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


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