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

 
 
> STM32F207 (LQFP100) Схема подключения DCMI, Дублирование выводов DCMI
Falkon_99
сообщение Nov 24 2012, 11:45
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 169
Регистрация: 26-03-12
Из: Харьков
Пользователь №: 71 010



я просто в тупике. Смотрю даташит для STM32F207xx, и не могу понять к каким выводам DCMI подключать камеру((
К примеру:
PC6 -> DCMI_D0
PA9 -> DCMI_D0 тоже, и так далее для всех DCMI, по 2-3 дубляжа.
Может они работают параллельно и одновременно?

Сообщение отредактировал Falkon_99 - Nov 24 2012, 11:46
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
x83
сообщение Nov 24 2012, 15:18
Сообщение #2


Участник
*

Группа: Свой
Сообщений: 67
Регистрация: 11-07-07
Из: Екб
Пользователь №: 29 052



Цитата(Falkon_99 @ Nov 24 2012, 17:45) *
я просто в тупике. Смотрю даташит для STM32F207xx, и не могу понять к каким выводам DCMI подключать камеру((
К примеру:
PC6 -> DCMI_D0
PA9 -> DCMI_D0 тоже, и так далее для всех DCMI, по 2-3 дубляжа.
Может они работают параллельно и одновременно?



Странный вопрос для этой ветки. Логичнее его задавть в разделе для начинающих.

В АРМ-контроллерах (да и не только в них) периферия может мультиплексироваться на различные GPIO. Потому как периферии на борту много, а пинов мало. В одних случаях это позволяет упростить разводку платы, а в других задействовать максимальный набор периферии.

Если вы внимательно посмотрите даташит, то в параграфе 2.2.36 описывается про модуль DCMI, а следом в 2.2.37 про GPIO.
Там написано: "Most of the GPIO pins are shared with digital or analog alternate functions. .... ". В таблице 6 приведена карта распределения альтернативных функций между пинами.

Полное описание как все это устроенио читайте в "RM0033 Reference manual".

Go to the top of the page
 
+Quote Post
Falkon_99
сообщение Nov 24 2012, 18:54
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 169
Регистрация: 26-03-12
Из: Харьков
Пользователь №: 71 010



Уверен что ответ легкий, но вопрос не простой!!!
Да я знаю, что есть Ремап пинов для многих функций.
Например для STM32F100, в той же таблице pin definitions есть графа "Remap".
А в документе STM32F207 нет такой графы. Все функции пинов пишутся в графе Alternate functions.
То-есть не понятно какие из пинов конкретно для DCMI являются пинами по умолчанию?

Цитата(x83 @ Nov 24 2012, 17:18) *
Странный вопрос для этой ветки. Логичнее его задавть в разделе для начинающих.

спасибо, уверен что Вы знаете как решить данную проблему!!!
Go to the top of the page
 
+Quote Post
Allregia
сообщение Nov 24 2012, 20:31
Сообщение #4


Профессионал
*****

Группа: Свой
Сообщений: 1 047
Регистрация: 28-06-07
Из: Israel
Пользователь №: 28 763



Цитата(Falkon_99 @ Nov 24 2012, 20:54) *
Уверен что ответ легкий, но вопрос не простой!!! Да я знаю, что есть Ремап пинов для многих функций. Например для STM32F100, в той же таблице pin definitions есть графа "Remap". А в документе STM32F207 нет такой графы. Все функции пинов пишутся в графе Alternate functions. То-есть не понятно какие из пинов конкретно для DCMI являются пинами по умолчанию?


А нет таких. Это у F1xx были пины по умолчанию, и при желании можно было проремапить на другие пины.
У F2/F4 по другому - нужно сразу выбрать один из допустимых пинов, умолчания нет. Что позволяет, к примеру, проинициализировать периферию вообще без использования какого-то пина. Иногда нужно.
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 31st July 2025 - 18:41
Рейтинг@Mail.ru


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