Помощь
-
Поиск
-
Пользователи
-
Календарь
Полная версия этой страницы:
Atmega1280. указатели
Форум разработчиков электроники ELECTRONIX.ru
>
Микроконтроллеры (MCs)
>
AVR
zuuuuk
Mar 8 2015, 07:47
Доброго времени суток.
Подскажите, пожалуйста. можно ли обращаться к регистрам через указатели,
а не через define?
smalcom
Mar 8 2015, 08:18
посмотрите как собственно выглядит макроопределение этого регистра и вопросы отпадут.
ARV
Mar 8 2015, 11:51
можно
zuuuuk
Mar 8 2015, 13:55
Цитата(ARV @ Mar 8 2015, 14:51)
можно
как?
и еще вопрос где можно найти макро определение
#define PIND _SFR_IO8(0x10)
megajohn
Mar 9 2015, 05:22
Цитата(zuuuuk @ Mar 8 2015, 10:47)
Подскажите, пожалуйста. можно ли обращаться к регистрам через указатели,
u8 volatile* ppp[] = { &PORTA, &PORTB, &PORTC };
*ppp[1] = 0x12;
Непомнящий Евгений
Mar 10 2015, 08:21
Цитата(zuuuuk @ Mar 8 2015, 16:55)
#define PIND _SFR_IO8(0x10)
где-то в заголовочниках avr-libc. Поискать по #define _SFR_IO8. Или эклипс настроить и клацнуть в нем на соотв строке в файле - сам найдет
demiurg_spb
Mar 10 2015, 08:35
Цитата(zuuuuk @ Mar 8 2015, 10:47)
Доброго времени суток.
Подскажите, пожалуйста. можно ли обращаться к регистрам через указатели,
а не через define?
Ответ на вопрос:
http://www.nongnu.org/avr-libc/user-manual...l#faq_port_pass
А вообще читать всё от начала до конца:
http://www.nongnu.org/avr-libc/user-manual/FAQ.html
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке
.
Invision Power Board © 2001-2025
Invision Power Services, Inc.