Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Вопросы по USART Atxmega
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
nppel
Добрый день, помогите разобраться с 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, не записываются, что не так делаю? Заранее благодарю!
abi
Цитата(nppel @ Mar 21 2011, 08:04) *
использую PC7

на PC7 USARTC1
nppel
Цитата(abi @ Mar 22 2011, 13:15) *
на PC7 USARTC1

Извиняюсь опечатолся PC3 - разобрался, код написан правильно, отладчик AVRStudio не корректно работает, железо передает!
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.