реклама на сайте
подробности

 
 
> pic18f67j11 bug?, непонятное поведение
abu
сообщение Feb 29 2008, 21:15
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 18
Регистрация: 11-01-08
Пользователь №: 34 010



ситуация следующая:
разрешены 2 приоритета прерываний

TX1 высокоприоритетные
INT0, TMR2, OSCF низкоприоритетные

на вход RB0 (5В толерантный) приходит положительный фронт от 5В логики
но пик вываливается по высокоприоритетному вектору 07.gif
проверял на исд2.

ранее вход RB0 был настроен и работал по отрицательному фронту
через диод + внутренняя подтяжка на входе (отказался потому что падение на диоде может быть больше порога 0)
никаких аномалий не обнаружено.
питальник 3,3В

сталкивался кто нибудь с таким поведением?


--------------------
Никто поделать ничего не смог...
Нет, смог один, который не стрелял.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
MaxPIC
сообщение Mar 1 2008, 09:55
Сообщение #2


специалист
***

Группа: Свой
Сообщений: 279
Регистрация: 3-05-07
Из: г. Москва
Пользователь №: 27 506



Я честно говоря не понял, как Вы смогли настроить INT0 на низкоуровневое прерывание. Смотрите datasheet, страница 112 - структурная блок-схема прерываний. В пике даже бита INT0IP не существует. Прерывание INT0 - ВСЕГДА высокоприоритетное, поэтому Вы не там сбрасываете флаг прерывания и он у Вас сидит в процедуре высокоуровневого прерывания и не выходит оттуда.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 8th August 2025 - 21:37
Рейтинг@Mail.ru


Страница сгенерированна за 0.01346 секунд с 7
ELECTRONIX ©2004-2016