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

 
 
> траблы с Хмегой, Настройка портов
Pavel_Bor
сообщение Jun 14 2011, 13:29
Сообщение #1


Частый гость
**

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



Странно но уже на 3 подряд xmega128A3 не могу юзать порт B.
По неизвестной мне причине 4 пина(PB3-PB7) этого порта находятся в "1". Даже в подвешенном состоянии. Причем конфигурация порта на вход или выход не дает никаких результатов.
Подскажите где могут быть грабли.

PS: код состоит только из инициализации порта и кварца(на с).


Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 4)
Vitaly
сообщение Jun 14 2011, 13:54
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 23
Регистрация: 17-06-05
Пользователь №: 6 095



JTAG отключи и будет счастье
PB4 - TMS
PB5 - TDI
PB6 - TCK
PB7 - TDO
Go to the top of the page
 
+Quote Post
Pavel_Bor
сообщение Jun 15 2011, 06:39
Сообщение #3


Частый гость
**

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



спасибо)

Странно ..
Пишу MCU.MCUCR=0x01; но флаг JTAG Disable не включается.

Сообщение отредактировал Pavel_Bor - Jun 15 2011, 13:32
Go to the top of the page
 
+Quote Post
Vitaly
сообщение Jun 16 2011, 09:30
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 23
Регистрация: 17-06-05
Пользователь №: 6 095



Читаем:
• Bit 0 - JTAGD: JTAG Disable
Setting this bit will disable the JTAG interface. This bit is protected by the Configuration Change
Protection mechanism, for details refer to Section 3.12 ”Configuration Change Protection” on
page 12.


Смотрим:
3.12 Configuration Change Protection
(меньше страницы)

Делаем:
CCP = 0xD8;
MCU.MCUCR = (1 << JTAGD);

или проще:
в программаторе в FUSES отключаем JTAGEN
Go to the top of the page
 
+Quote Post
Fusion
сообщение Jun 20 2011, 20:03
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 54
Регистрация: 19-07-06
Пользователь №: 18 920



Тоже трабл с портом B xmega32a4 (JTAG нет)
Очень слабая нагрузочная способность - при 3 мА напряжение просело наполовину.
Все другие порты норма.
В даташите про порт B ничего вроде особенного нет.
DC Current per I/O Pin ... 20.0 mA
Может конечно я его сам подпалил?
Go to the top of the page
 
+Quote Post

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

 


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


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