ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
4 декабря
1444465 Топик полностью
Nikolay_Po (22.06.2024 20:34, просмотров: 90) ответил Cкpипaч на Вы меня не услышали. Операции с регистрами НЕ ДОЛЖНЫ БЫТЬ размазаны по прикладному коду. Настройка ли периферии, команды ли в регистры общего назначения, они должны быть внутри функций, реализующих (при взгляде снаружи) действия прикладного понятийного уровня.
Возможно, вы сильно обобщаете. В конкретном коде с вводом-выводом, я не припоминаю каких-то особых излишеств. Просто красиво настраивается периферия. Без лишних повторных обращений к одним и тем же регистрам, чем грешит, в частности, HAL STM. И защищаю плюсы с этой точки зрения. Вроде, ничего там по прикладному коду не размазывалось.