Страница 1 из 1
Remapping.
Добавлено: Чт июл 17, 2014 09:23:55
Pink-Pank
Юзаю STM32F407. Насколько понял, ремаппинг осуществляется простым подключением нужного пина к модулю выбором альтернативной функции. А что будет, если подключить к данной альтернативной функции для конкретного модуля более одного пина? Они будут работать в параллель или подключение следующего автоматически отключает соединение с предыдущим (т.е. одновременно работать может только один пин)? И еще где-то мельком видел про отдельные регистры для ремаппинга. Они присутствуют в каждой модели или только в некоторых? И находятся в стеке регистров данного модуля или вынесены куда-то отдельно? И как обстоят дела с ремаппингом в других моделях?
Re: Remapping.
Добавлено: Чт июл 24, 2014 11:04:59
Pink-Pank
Люди!!! АУ!!
Re: Remapping.
Добавлено: Чт июл 24, 2014 11:21:08
GARMIN
Pink-Pank писал(а):одновременно работать может только один пин
Re: Remapping.
Добавлено: Чт июл 24, 2014 11:21:46
Pink-Pank
О, спс! )) Хоть кто-то откликнулся! ))
Re: Remapping.
Добавлено: Сб июл 26, 2014 11:06:52
HHIMERA
одновременно работать может только один пин
Сказочники дэтэктэд!!!
=========
Неужели так трудно... взять и проверить... какой смысл ждать несколько дней???
На F4XX лень было проверять... на F051 TIM3_CH2 работает на РА7 и РВ5 одновременно...
Re: Remapping.
Добавлено: Сб авг 30, 2014 15:40:08
YS
1. Простое подключение модуля к выводу - это выбор альтенативной функции.
2. Ремап - изменение набора альтернативных функций на данном выводе.
Например, пускай пин может быть портом ввода-вывода, выходом таймера и входом АЦП. Мы ставим бит ремапа, и он получает возможность быть, например, портом ввода-вывода, выходом ЦАП и ножкой TX UART'а. Разумеется, старый набор функций при этом отключается.
3. Разумеется, на одном пине может быть одновременно активна только одна функция.
4. Ремап может затрагивать как один пин, так и несколько.
Re: Remapping.
Добавлено: Сб авг 30, 2014 18:10:24
HHIMERA
Вроде ты и не дурак... но дебил полный...
Чтобы не разводить срач... читай внимательно... а то мне даунам и пионэрам уже лень истину с носка в голову забивать...
Бай-бай... бейби...

Re: Remapping.
Добавлено: Вс авг 31, 2014 21:05:57
Open
Профессор. А про котов?
Студент. Нууу.... На котах шерсть, а в шерсти живут блохи... Итак блохи(с)
HHIMERA, грубо, но справедливо
Вопрос сводится к тому, что на кристалле есть разные пины, отвечающие за одну и ту же ф-ю.
Например USART2.TX И что получится при программировании этих самых пинов на эту ф-ю: КЗ между пинами или один пин уйдет в дефаултное состояние?
(ответа на этот вопрос не знаю, так как не пробовал, да и с практической точки зрения никакой пользы...вивисекция какая то
Pink-Pank писал(а):И еще где-то мельком видел про отдельные регистры для ремаппинга. Они присутствуют в каждой модели или только в некоторых?
во всех(в этих МК функций гораздо больше чем пинов). ремапинг осуществляется через них(регистры)
Pink-Pank писал(а):И находятся в стеке регистров данного модуля или вынесены куда-то отдельно?
.
Архитектурно это вне модуля. Ибо модулю АЦП не пристало командовать пином, куда ему подключиться к USART или FSMC или просто GPIO. Собственно перечисленным модулям тоже не пристало, ибо, анархия
Pink-Pank писал(а): И как обстоят дела с ремаппингом в других моделях?
Идеологически так же.