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

 
 
> 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
krasovski2000
сообщение Nov 24 2012, 19:20
Сообщение #4





Группа: Новичок
Сообщений: 4
Регистрация: 14-01-08
Пользователь №: 34 086




какие из пинов для DCMI являются пинами по умолчанию?
По умолчанию все пины для DCMI отключены. Берёте и ручками назначаете нужные пины из числа предлагаемых.
У STM есть STM32F2xx_StdPeriph_Lib_V1.0.0,там всё описывается, как это делать.

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


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

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



Все понял) Всем спасибо.
Все альтернативные функции настраивается в регистрах GPIOx_AFRL GPIOx_AFRH.
Конечно намудрили, зато плату трассировать как два пальца об асфальт)))
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 22nd August 2025 - 22:06
Рейтинг@Mail.ru


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