ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
18 августа
1532111 Топик полностью
Nikolay_Po (22.07.2025 17:27, просмотров: 129) ответил LightElf на +1. Регистры описаны как volatile, так чта компилятор эти две операции в одну сам не склеит, надо руками.
А есть ли у ARM Cortex подходящие инструкции, чтобы сделать модификацию? Вроде бы нет, раз уж они для сброса и установки бит выходов GPIO сделали разные регистры. 

Получается, в любом случае, это операция R-M-W, и в критических случаях её нужно защищать от прерываний.