реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Вопросы по USART Atxmega
nppel
сообщение Mar 21 2011, 05:04
Сообщение #1





Группа: Новичок
Сообщений: 5
Регистрация: 11-02-09
Пользователь №: 44 678



Добрый день, помогите разобраться с 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, не записываются, что не так делаю? Заранее благодарю!
Go to the top of the page
 
+Quote Post
abi
сообщение Mar 22 2011, 08:15
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 15
Регистрация: 10-10-05
Из: Казань
Пользователь №: 9 432



Цитата(nppel @ Mar 21 2011, 08:04) *
использую PC7

на PC7 USARTC1
Go to the top of the page
 
+Quote Post
nppel
сообщение Mar 23 2011, 09:21
Сообщение #3





Группа: Новичок
Сообщений: 5
Регистрация: 11-02-09
Пользователь №: 44 678



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

Извиняюсь опечатолся PC3 - разобрался, код написан правильно, отладчик AVRStudio не корректно работает, железо передает!
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 22:20
Рейтинг@Mail.ru


Страница сгенерированна за 0.01444 секунд с 7
ELECTRONIX ©2004-2016