ATXmega 128A1

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
felex18
Родился
Сообщения: 1
Зарегистрирован: Сб май 05, 2012 07:22:57

ATXmega 128A1

Сообщение felex18 »

Доброе время суток! Уважаемые товарищи, сталкивался ли кто-нибудь с ХМегой 128 ревизии A?
Дело в том, что я начинаю осваивать этого зверька, и вообще программирование МК. Пользуюсь AVR Studio 4/5.
Чтобы банально заставить его подрыгать ножкой пишу христоматийный код:

.def Tmp=R16

.cseg
.org 0

ser Tmp
out DDRB,Tmp
clr Tmp
ldi Tmp, 0b00000001
out PORTB,Tmp

Под младшие МК код компилируется, а под AtXMega 128 A1 не хочет, компилятор говорит, что не знает про PORTB и DDRB.
Подскажите пожалуйста чайнику, в чем причина, и как на AtXMega128 A1 порты инициализировать тогда. Спасибо!
Реклама
Аватара пользователя
Engineer_Keen
Друг Кота
Сообщения: 3872
Зарегистрирован: Пт янв 29, 2010 10:27:40
Откуда: Москва

Re: ATXmega 128A1

Сообщение Engineer_Keen »

В X-мегах регистры портов называются по-другому и их немного больше чем по 3 штуки (DDR-PORT-PIN) на порт: DIR, DIRSET, DIRCLR, DIRTGL, OUT, OUTSET, OUTCLR и т.д...
Читайте даташит на иксмегу.
Реклама
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»