Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Среда
7 мая
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Средства и методы разработки
1065360
Топик полностью
fk0
легенда
(28.12.2020 17:05, просмотров: 285)
ответил
evgeniy1294
на
Упрощенный пример на coliru
Ну так правильно. Ты хочешь модификацию volatile переменной. А как ты себе это в ассемблере представляешь? На CISC можно, на RISC нет. Вот это-то и запретили. Вот так работает:
<uint32_t>(regs)) = GPIO_CTL0(static_cast<uint32_t>(regs)) & 1;
[ZX]
Ответить
Логично. Раз это достаточно, то и хорошо, спасибо.
-
evgeniy1294
(28.12.2020 17:20
)