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

 
 
> перенос проекта с xmega256a3 на xmega256a3u, проблемы с портом
eleco
сообщение Feb 11 2013, 16:10
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 54
Регистрация: 22-12-05
Пользователь №: 12 566



Доброго времени суток!
Возникла следующая проблема готовый проект написаный и отлаженный под xmega256a3 понадобилось перенести на xmega256a3u. При этом перестал работать USARTD0, используется только на выход, порт PD3. Отключив USART было выяснено, что прямое управление портом вообще не работает, он глухо в лог.0, единственное на что он реагирует это инвертирование выходного сигнала. Есть подозрение что это может быть из-за модуля USB, но он пока не нужен... В еррате вообще тишина, все документы атмела говорят, что просто записывайте проект даже без перекомпиляции под a3u и все должно работать, хотя и с перекомпиляцей не работает.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
eleco
сообщение Feb 11 2013, 18:43
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 54
Регистрация: 22-12-05
Пользователь №: 12 566



да, по умолчанию все ремапы выключены

Цитата
13.13.14 REMAP – Pin Remap register
The pin remap functionality is available for PORTC - PORTF only.

Bit 4 – USART0: USART0 Remap
Setting this bit to one will move the pin location of USART0 from Px[3:0] to Px[7:4].


но мне кажется что это проблема не модуля, по какой то причине не работает сам порт на который должен выйти усарт. различий REMAP регистр тоже не делает если бы он влиял половина бы не работала
Go to the top of the page
 
+Quote Post
_Артём_
сообщение Feb 11 2013, 19:09
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322



Цитата(eleco @ Feb 11 2013, 20:43) *
но мне кажется что это проблема не модуля, по какой то причине не работает сам порт на который должен выйти усарт.

Может проблема не в xmega, а в плате? Например порт не может 1 выставить на выходе.

Цитата(eleco @ Feb 11 2013, 20:43) *
различий REMAP регистр тоже не делает если бы он влиял половина бы не работала

Почему половина? У каждого порта свой ремап.
Go to the top of the page
 
+Quote Post



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

 


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


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