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

 
 
> IAR и XMEGA, Битова обработка в ХМЕГА
M@RS
сообщение Jul 9 2011, 14:33
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 74
Регистрация: 27-05-05
Из: г. Киев
Пользователь №: 5 468





Регистры виртуальных портов предназначены для отображения регистров портов из пространства расширенной памяти ввода-вывода в пространстве памяти ввода-вывода. После связывания физического порта с виртуальным, запись в виртуальный регистр будет идентична записи в регистр физического порта. Благодаря такому связыванию, регистры портов, которые обычно находятся в пространстве расширенной памяти ввода-вывода, будут доступны с помощью инструкций битовой обработки и инструкций IN/OUT. Всего имеется четыре виртуальных порта. Таким образом, в памяти ввода-вывода могут отображаться не более четырех портов одновременно. Отображению подлежат следующие регистры: IN, OUT, DIR и INTFLAGS.

Собственно хочу использовать эту возможность. Раньше в ранних версиях IARа, для доступа к битам использовал битовые поля и через макросы например PORTA_Bit3 = 1; Как теперь для Хмеги делать тоже самое, но с виртуальным портом скажем 0. Как это правильно сделать...
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- M@RS   IAR и XMEGA   Jul 9 2011, 14:33


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

 


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


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