Не надо делать мне как лучше, оставьте мне как хорошо
-
- А есть ли у ARM Cortex подходящие инструкции, чтобы сделать
модификацию? Вроде бы нет, раз уж они для сброса и установки бит
выходов GPIO сделали разные регистры. Nikolay_Po(104 знак., 22.07.2025 17:27)
- Нет таких инструкций. На то он и RISC, чтобы голый load-store. Для GPIO, как вы заметили, часто есть спецуевые регистры BSR/BRR/BSRR, чтобы одной записью установить-сбросить группу битов. Для остальных регистров надо извращаться тем или иным способом. Например: если часть битов фиксирована, а часть меняется - то можно просто писать новое значение. Типа такого: LightElf(157 знак., 22.07.2025 18:51)
- А есть ли у ARM Cortex подходящие инструкции, чтобы сделать
модификацию? Вроде бы нет, раз уж они для сброса и установки бит
выходов GPIO сделали разные регистры. Nikolay_Po(104 знак., 22.07.2025 17:27)