Ь ///- Интерфейс с внешними устройствами
Далее производится инициализация портов ввода-вывода и опрос состояния перемычек. Состояние перемычек сохраняется в переменной BAUDRATE и используется для определения скорости передачи данных в обоих направлениях.
По RS232 интерфейсу передается строка инициализации. Так как состояние сигнала CTS на линии RS232 не проверяется, то между посылками необходимо формировать задержку. Это предотвращает переполнение входного буфера RS232 порта у некоторых компьютеров на высоких скоростях передачи данных.
В это время разрешено только прерывание по линии порта Р1.0 и обеспечивается готовность принятия строки инициализации Лг или At. В зависимости от ответа пользователя MSP430 инициализирует все порты и прерывания для работы в режиме IrDA приемника или IrDA передатчика. Кроме того, микроконтроллер посылает подтверждение через линию порта Р1.1. Это подтверждение отображается в терминальном окне.