ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
26 ноября
1105614 Топик полностью
Nikolay801_ (02.06.2021 18:14, просмотров: 278) ответил IBAH на Объясните мне, недалекому... Нафига в библиотеке LL STM32F103 так по-дурацки определены пины GPIO?
У них два 16-ти битных регистра один устанавливает 1 в отдельные битики, другой сбрасывает отдельные битики, их можно разом одной записью в 32бита, при это изменится только тот пин что тебе нужно, а другие не изменятся. Вместо OUT |= 0x80; получается BSRR=0x00408000. вместо реад-модифю-врайт только запись. И воно ыще АТОМАРНА!!! 

Но это только гпио.

И как бы сделаем вид что не знаем про битбанг у кортексов.

Будь ты проклят, Перри-Утконос!