В интернете во многих местах описано как настроить порты. Сейчас я имею ввиду тот случай когда порты настроены на вывод. При этом предлагается управлять выводами с помощью следующих функций: С помощью этих функций также можно менять состояние сразу нескольких выводов: Но бывают случаи когда нужно установить весь порт сразу одной командой. И нолики и единицы. Вот к примеру если нужно управлять транзисторным мостом на биполярных транзисторах, который нагружен на индуктивную нагрузку. Для этого случая есть замечательный регистр GPIOx_ODR Синтаксис очень простой: В любом контроллере должен быть регистр для выдачи в порт сразу целого байта. Ну или двух байт. Это уже зависит от разрядности шины.
Отклонюсь от темы. Так как тема моя то я думаю имею на это право Нашел классную статью. Хочу сохранить ссылку: http://www.leoniv.diod.club/projects/audio/e-004/e-004_counter/e-004_counter.html -http://www.leoniv.diod.club/projects/audio/e-004/e-004_counter/e-004_counter.html Эту ссылку нашел тут: https://radiokot.ru/forum/viewtopic.php?f=57&t=164320