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

 
 
 
Reply to this topicStart new topic
> 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
krasovski2000
сообщение Nov 24 2012, 15:17
Сообщение #2





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




подключайте камеру к тем выводам DCMI, которые вам удобнее разводить на плате и которые еще не заняты другой периферией.
Go to the top of the page
 
+Quote Post
x83
сообщение Nov 24 2012, 15:18
Сообщение #3


Участник
*

Группа: Свой
Сообщений: 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
Сообщение #4


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

Группа: Участник
Сообщений: 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
Сообщение #5





Группа: Новичок
Сообщений: 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
Сообщение #6


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

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



Все понял) Всем спасибо.
Все альтернативные функции настраивается в регистрах GPIOx_AFRL GPIOx_AFRH.
Конечно намудрили, зато плату трассировать как два пальца об асфальт)))
Go to the top of the page
 
+Quote Post
Allregia
сообщение Nov 24 2012, 20:31
Сообщение #7


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

Группа: Свой
Сообщений: 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
Falkon_99
сообщение Nov 24 2012, 20:50
Сообщение #8


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

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



Чем дальше в лес тем интересней. Буду грызть камушек дальше))
Go to the top of the page
 
+Quote Post
_Pasha
сообщение Nov 25 2012, 16:14
Сообщение #9


;
******

Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509



Мне очень не нравится фраза в описании stm32f4*
Цитата
The camera interface can capture 8-bit, 10-bit, 12-bit or 14-bit data depending on the
EDM[1:0] bits in the DCMI_CR register. If less than 14 bits are used, the unused input pins
must be connected to ground.

Вот уж обрадовали...

Сообщение отредактировал _Pasha - Nov 25 2012, 16:15
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 19th July 2025 - 00:47
Рейтинг@Mail.ru


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