-
PIC контроллеры
только нчинаю общаться с PIC может вопрос глупый, но никак не могу понять вход MCLR это то же самое что и RESET. У меня формирователь формирует импульсы, которыми нужно сбрасывать PIC, будет ли он сбрасываться, если эти импульсы через инвертор подавать прямо на вход (инверсный) MCLR, или нет?
Просто есть еще порт RB0, он может использоваться как вход внешнего прерывания, если на него подавать импульсы с формирователя, это будет как прерывание и будет ли сбрасываться при этом контроллер и все это описывается программно или как?
Заранее всем спасибо
-
Вход MCLR - безусловный сброс. Выполнение программы начнется с нулевого адреса, как при включении питания.
А вот прерывания (по RB0 или любому другому запросу) обязательно требуют программной обработки.
Имейте в виду, у многих PIC более поздней, чем PIC16F84, разработки имеется возможность отключить функцию вывода MCLR как входа сигнала сброса и использовать его иным образом.
-
Имейте в виду, у многих PIC более поздней, чем PIC16F84, разработки имеется возможность отключить функцию вывода MCLR как входа сигнала сброса и использовать его иным образом.
Это как???
-
Очень просто :).
Например, у PIC16F628 при установке в 0 соответствующего разряда слова конфигурации (bit 5 - MCLRE) вывод 4 становится входом RA5 (к сожалению односторонним, только на ввод). Цепь /MCLR в этом случае от внешнего вывода отключена и "подтянута" к питанию внутри микросхемы.