реклама на сайте
подробности

 
 
> STM32F10x, remap и порты I\O
semen_992
сообщение Aug 16 2010, 09:25
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 253
Регистрация: 24-08-08
Пользователь №: 39 783



Доброго времени!
Возник вопрос на который самостоятельно не смог найти ответ:
Например: Я использую линии TXD и RXD интерфейса USART3 (ремап 11).
Смогу ли я при этом управлять PD10, PD11, PD12 как портами ввода-вывода?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 2)
Serj78
сообщение Aug 19 2010, 16:45
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 966
Регистрация: 27-05-06
Из: СПб
Пользователь №: 17 499



Да, конечно можете, и ногами D8, D9 тоже. и не важно есть ли ремап и включен ли usart.. (Это вам не Мега smile.gif )
Если вы ногу конфигурируете как ногу GPIO то она таковой и будет.

Причем, вход usart-а , например, может быть подключен параллельно входу GPIO , и в регистре IDR будет дублироваться то что ноге в данный момент есть..
Go to the top of the page
 
+Quote Post
ISK2010
сообщение Sep 28 2010, 04:47
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 205
Регистрация: 21-09-10
Из: г.Зеленоград
Пользователь №: 59 631



А также на одну ножку можно две перефирии посадить. У меня так случайно с PA7 вышло. На нее был сконфигурирован SPI1_MOSI. И в то же время на ногу PA8 я вывел TIM1_CH1. При инициализации таймера случайно не отключил выход для TIM1_CH1N, который следуя ремапу приходится на мою PA7. Ох сколько же я пытался выцепить почему SPI память то читалась, то нет. Случайно выцепил на этой ножке наложение импульсов, инверсных выходу PA8.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 25th June 2025 - 20:50
Рейтинг@Mail.ru


Страница сгенерированна за 0.01361 секунд с 7
ELECTRONIX ©2004-2016