Добрый день, помогите разобраться с USART
МК ATxmega 32A4
скорость 115200, асинхронный режим, 1 стоп бит, 8 бит данных
использую PC7
инициализация:
CODE
.equ OUTC_vkl = 0b11011111
.equ DIRC_vkl = 0b10011111
ldi TMP_Y,OUTC_vkl
ldi TMP_X,DIRC_vkl
sts PORTC_OUT,TMP_Y
sts PORTC_DIR,TMP_X
ldi TMP_Y,0x12
sts USARTC0_BAUDCTRLA,TMP_Y
ldi TMP_Y,0
sts USARTC0_BAUDCTRLB,TMP_Y
ldi TMP_Y,USART_TXEN_bm
sts USARTC0_CTRLB,TMP_Y
ldi TMP_Y,0x03
sts USARTC0_CTRLC,TMP_Y
Далее отправляю данные:
CODE
ldi TMP_2, 0xAA
lds TMP_3,USARTC0_STATUS
sbrc TMP_3,N_BIT5
sts USARTC0_DATA,TMP_2
Но данные в USARTC0_DATA, не записываются, что не так делаю? Заранее благодарю!