///. Интерфейс с внешними устройствами
BIS.В #010H,&P2SEL RET
модуль порта Р2.4
Инициализация Timer_A - RECEIVER
- режим RX (IrDA Н> RS232)
- PI.2 CCR1 - вход IrDA (TSLM1100!)
- Pl.l CCRO - выход RS232
init_TARX
MOV #0200h,TACTL
MOV #0000h,&CCTLC
BIS #00004h,&CCTLC BIS #0020h,&CCTLC
MOV BAUDRATE,&CCRC
RLA CCRC
BIS.В #O6H,&P1SEL
MOV #8110h,CCTLl
BIS.В #010H,TACTL
Timer A
RET
Подготовка Timer_A (MCLK,Timer halted...)
CCTLO в режиме выхода для установки на Р1.1 высокого уровня
Р1.1 высокий уровень CCTL0 в режиме установки —> Р1.1 высокий уровень
загрузка в CCRC скорости обмена данными умножение на 2 содержимое модуля Р1.1/2 -» СС1! —> импульс нарастающего фронта IrDA + прерывание запуск таймера
OOOh = останов 01 Oh = увеличение до CCR0 перезапуск С 02Oh = увеличение до 65536
03Oh = режим добавления/вычитания