Доброго времени! Возник вопрос на который самостоятельно не смог найти ответ: Например: Я использую линии TXD и RXD интерфейса USART3 (ремап 11). Смогу ли я при этом управлять PD10, PD11, PD12 как портами ввода-вывода?
Serj78
Aug 19 2010, 16:45
Да, конечно можете, и ногами D8, D9 тоже. и не важно есть ли ремап и включен ли usart.. (Это вам не Мега ) Если вы ногу конфигурируете как ногу GPIO то она таковой и будет.
Причем, вход usart-а , например, может быть подключен параллельно входу GPIO , и в регистре IDR будет дублироваться то что ноге в данный момент есть..
ISK2010
Sep 28 2010, 04:47
А также на одну ножку можно две перефирии посадить. У меня так случайно с PA7 вышло. На нее был сконфигурирован SPI1_MOSI. И в то же время на ногу PA8 я вывел TIM1_CH1. При инициализации таймера случайно не отключил выход для TIM1_CH1N, который следуя ремапу приходится на мою PA7. Ох сколько же я пытался выцепить почему SPI память то читалась, то нет. Случайно выцепил на этой ножке наложение импульсов, инверсных выходу PA8.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.