INSiraJMENTS


///. Интерфейс с внешними устройствами


 


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 = режим добав­ления/вычитания