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

 
 
> перенос проекта с 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, 19:33
Сообщение #2


Участник
*

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



собрано две платы макетных результат на обоих одинаковый, замыканий на землю и на соседние проводники нет, да и лог.1 на порту можно выставить
Код
PORTD_PIN3CTRL = PORT_INVEN_bm;


но прямая запись в порт значения не работает


Цитата
Почему половина? У каждого порта свой ремап.


имею ввиду если бы дефолтное значение влияло на работу то не работал бы еще один уарт например

если же рассматривать структурную схему порта то выходная защелка отделена от элемента инвертирующего выход еще одним элементом на который приходит сигнал "OUT Override Enable" он видимо и не дает работать порту

Цитата
13.8 Alternate Port Functions
Most port pins have alternate pin functions in addition to being a general purpose I/O pin. When an alternate function is
enabled, it might override the normal port pin function or pin value. This happens when other peripherals that require pins
are enabled or configured to use pins. If and how a peripheral will override and use pins is described in the section for
that peripheral.


но модулей которые могут выйти на это пин всего два и оба отключены, да и структурная схема портов у 256a3 и 256a3u абсолютно одинаковая, как впринципе и основная часть даташита
Go to the top of the page
 
+Quote Post



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

 


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


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