Сайт "Электронщики" - скорая помощь для радиолюбителей. Здесь вы можете задавать вопросы и получать на них ответы от других пользователей.
Грамотно отвечайте, голосуйте, задавайте вопросы и т.о. зарабатывайте себе рейтинг.

бит банг макрос (stm32)

0 голосов
вот это должно обращятся к бит банг области исходя из адриса регистра

#define biba(addr,bit)  *(uint32_t *)     ( (0x42000000 + (bit*4)  + (addr -0x40000000)*32) )

вот так работает

biba(0x4001100C,13) = 1;

а вотт ак нет

biba(GPIOC->ODR,13) = 1;

 

помогите исправить
13 Июль от аноним в категории Микроконтроллеры

Ваш ответ

Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.
Анти-спам проверка:
Соберите картинку
Чтобы избежать проверки в будущем, пожалуйста войдите или зарегистрируйтесь.