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

 
 
> 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
Ответов (1 - 2)
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
abu
сообщение Mar 1 2008, 17:31
Сообщение #3


Участник
*

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



a14.gif
слона и не приметил
объявил высокоуровневым TX и думал что все остальные будут низкоуровневыми.


--------------------
Никто поделать ничего не смог...
Нет, смог один, который не стрелял.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 06:10
Рейтинг@Mail.ru


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