Страница 1 из 1

Прерывания в PIC

Добавлено: Вс мар 04, 2018 17:57:05
Николай0013
Здравствуйте. Возник вопрос. МК pic16f628a. Разрешено глобальное прерывание и прерывание от RB4-RB7. Так вот, если RB4 и RB5 настроены на выход, а RB6 и RB7 на вход, не будет ли изменение уровней на RB4 и RB5 вызывать прерывание?

Re: Прерывания в PIC

Добавлено: Вс мар 04, 2018 18:15:52
uldemir
судя по диаграмме, лог.0 на выходе регистра TRISB "закрывает" элемент "И" через который с соотв. пина идёт сигнал на прерывание.

Изображение
добавил картинку

Re: Прерывания в PIC

Добавлено: Вс мар 04, 2018 18:27:06
Николай0013
Благодарю

Re: Прерывания в PIC

Добавлено: Пн мар 05, 2018 11:01:51
Николай0013
У меня еще вопрос. В части программы запрещаем глобпльноне прерывание. Приходит сигнал прерывания. После выполнения кода разрешаем прерывание. Мк уйдет на прерывание или нет?

Re: Прерывания в PIC

Добавлено: Пн мар 05, 2018 13:59:22
Vovan555
Если соответствующее прерывание было разрешено в регистрах INTCON или PIE, то уйдёт.

Re: Прерывания в PIC

Добавлено: Пн мар 05, 2018 17:02:30
Николай0013
спасибо