здравствуйте, использую MSP4304fg618 для оцифровки сигнала и передачи по ком порту в компьютер.
использую внешний кварц на 4МГц. во время передачи часть посылок теряется.
тактирую UART от ACLK, частоту вывожу на порт, проверяю - все прекрасно.
делитель, паритет, число стоп бит - всё преправерено. вот код для режима работы UART.
ORG 3300h
COMLOAD:
BIS.B #BIT4+BIT5,&P2SEL //vibiraem porti kak slugebnie
BIS.B #BIT4+BIT5,&P2DIR //vibiraem porti kak slugebnie
BIS.B #UCSWRST+UCSSEL0,&UCA0CTL1//USCI logic held in reset state.+ACLK
BIS.B #UCPEN+UCSPB+UCPAR,&UCA0CTL0// +UCBRS2 Parity enable+2stop bita
//BIS.B #UCLISTEN,&UCA0STAT// regim proslushki
MOV.B #0A0h,&UCA0BR0 //Baud Rate Control Register 0
MOV.B #01h,&UCA0BR1 //Baud Rate Control Register 0
BIS.B #UCBRS1+UCBRS2,&UCA0MCTL//Modulation Control Register= + UCBRS0
BIC.B #UCSWRST,&UCA0CTL1//logic reset state off
BIS.B #UCA0RXIE, IE2// razreshili prerivaniya
RET
Подскажите, где и что можно упустить в настройке порта.