STM32F407 порты ввода-вывода

Кто любит RISC в жизни, заходим, не стесняемся.
Ответить
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 394
Зарегистрирован: Сб апр 28, 2012 16:04:14

Сообщение sx386 »

Есть переменная типа Integer, к примеру a = 191; (1011111100000000)
Как установить порты A0...A15 в состояние битов переменной "а" ?

A0=1
A1=0
A2=1
A3=1
A4=1
A5=1
A6=1
A7=1
A8=0
A9=0
A10=0
A11=0
A12=0
A13=0
A14=0
A15=0
Критикуешь - предлагай. Предлагаешь - делай. Делаешь - отвечай.
Реклама
Первый раз сказал Мяу!
Сообщения: 30
Зарегистрирован: Пн авг 19, 2013 13:50:49

Сообщение Open »

GPIOA->ODR = A;

или так

GPIOA->BSRRL = A;
GPIOA->BSRRH =~A;
Реклама
Прорезались зубы
Аватара пользователя
Сообщения: 232
Зарегистрирован: Вт май 08, 2012 10:42:29

Сообщение optima »

Только 191 будет так 0000000010111111
Ответить

Вернуться в «ARM»