Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
typedef volatile unsigned int CPU_REG; #define MY_REG ((CPU_REG *) 0xFFFFF400) *CPU_REG = MyVal;
Отправлено
DA_SM
(122.205.95.14)
21 февраля 2011, г. 16:26
В ответ на:
Достал Keil Arm. Как определить регистр, чтобы к нему обращаться без структур: AT91C_BASE_PIOA->PIO_PER = 0xf;
отправлено
dshabrov
21 февраля 2011, г. 16:15
тока ты дурью маешься
Составить ответ
|
Вернуться на конференцию
Ответы
И каждый раз надо писать #define MY_REG ((CPU_REG *) 0xFFFFF400) *CPU_REG = 0xf; ?? А почему не прокатывает просто MY_REG = 0xf;
-
dshabrov
(21.02.2011, 16:43:41
84.21.231.242
,
пустое
)
писать каждый рах надо только *CPU_REG = 0xf; А то что тебе что-то надо зачем-то писать, хотя в...{+}
-
DA_SM
(21.02.2011, 16:59:7
122.205.95.14
, 215 байт)
Ругается: error: #254: type name is not allowed
-
dshabrov
(21.02.2011, 17:07:3
84.21.231.242
,
пустое
)
блин, *MY_REG = 0x0f; ! Сбил меня ты своей хренью
-
DA_SM
(21.02.2011, 17:20:51
122.205.95.14
,
пустое
)
Не полегчало. error: #254: type name is not allowed, error: #29: expected an expression
-
dshabrov
(21.02.2011, 17:29:24
84.21.231.242
,
пустое
)
гонишь (+)
-
DA_SM
(21.02.2011, 17:36:41
122.205.95.14
, 294 байт)
Точно гоню. Получилось. Странно - в том же UV3 для x51 все гораздо проще... Спасибо. Будем применять...
-
dshabrov
(21.02.2011, 17:46:24
84.21.231.242
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
если прибавить четыре к четырём будет:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru