Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Atmega1280. указатели
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
zuuuuk
Доброго времени суток.
Подскажите, пожалуйста. можно ли обращаться к регистрам через указатели,
а не через define?
smalcom
посмотрите как собственно выглядит макроопределение этого регистра и вопросы отпадут.
ARV
можно
zuuuuk
Цитата(ARV @ Mar 8 2015, 14:51) *
можно


как?

и еще вопрос где можно найти макро определение
#define PIND _SFR_IO8(0x10)
megajohn
Цитата(zuuuuk @ Mar 8 2015, 10:47) *
Подскажите, пожалуйста. можно ли обращаться к регистрам через указатели,


u8 volatile* ppp[] = { &PORTA, &PORTB, &PORTC };
*ppp[1] = 0x12;
Непомнящий Евгений
Цитата(zuuuuk @ Mar 8 2015, 16:55) *
#define PIND _SFR_IO8(0x10)


где-то в заголовочниках avr-libc. Поискать по #define _SFR_IO8. Или эклипс настроить и клацнуть в нем на соотв строке в файле - сам найдет sm.gif
demiurg_spb
Цитата(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.