Вы можете сделать это, записав значение для каждого канала в этом порту.
Порты обычно имеют 16 каналов, поэтому значение, которое вы хотите записать, представляет собой 16-битное число, содержащее 0
и 1
(LOW
и HIGH
). Поэтому для каждого бита в этом номере вы вызываете функцию HAL_GPIO_WritePin()
и используете параметр RESET
для 0
и SET
для 1
, чтобы записать значение в соответствующий канал.