Стандартная функция сброса (RESET) и активизация BSL

2.1. Микроконтроллеры с флеш-памятью MSP430 в 20- и 28-выводном корпусе с выводами JTAG, объединёнными с портами общего назначения

Формирование определённой последовательности сигналов на выводах -RST/NMI и TEST переводит MSP430 в режим выполнения программы с ад­реса сброса BSL, в отличие от обычного вектора сброса, расположенного по адресу FFFEh.

Если в приборе используется связь с ПК через УАПП (UART), эти 2 вывода могут управляться по линиям -DTR и -RTS последовательного порта (RS232) после соответствующего преобразования уровней. Детальное описание аппа­ратного обеспечения и сопутствующих вопросов дано в отдельном документе (см. Ссылки, раздел 14). Обычный вектор сброса по адресу FFFEh используется в том случае, когда вывод TEST находится в состоянии лог. «О» в то время, когда вывод RST/NMI переводится из лог. «О» в лог. «1» (стандартный метод, см. рис. 1).

Выполнение программы BSL начинается с того момента, как на вход TEST будет подано как минимум 2 положительных импульса и только в том случае, если вход TEST находился в состоянии лог. «1» во время фронта 0 -» 1 на входе -RST/NMI (метод активизации BSL, см. рис. 2). Такая схема активизации повышает надёжность запуска BSL.

Рис. 1. Стандартная последовательность сигналов сброса (RESET)

Вход TEST обычно используется только для переключения выводов порта Р1.7 - Р1.4 между их обычными функциями и функциями интерфейса JTAG. Если по входу TEST принят второй положительный импульс во время того, как