Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Программная инженерия > Микроконтроллеры, робототехника, схемотехника, 3D принтеры
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.08.2016, 14:39   #1
RAFA91
Заблокирован
 
Регистрация: 06.02.2011
Сообщений: 1,999
По умолчанию структуры stm32

Добрый день !

Где взять описание сишных структур периферии на модуль

32F401CDISCOVERY
RAFA91 вне форума Ответить с цитированием
Старый 11.08.2016, 15:19   #2
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

семейство камня stm32f4
итого находим:
STM32F4 DSP and standard peripherals library и радуемся жизни.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 11.08.2016, 15:35   #3
RAFA91
Заблокирован
 
Регистрация: 06.02.2011
Сообщений: 1,999
По умолчанию

от тебя кроме официального сайта ничего и не ждал.



Где взять описание сишных структур периферии на модуль 32F401CDISCOVERY.

может кто ссылку на документ подскажет ?
RAFA91 вне форума Ответить с цитированием
Старый 11.08.2016, 15:43   #4
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

там в архиве есть заголовочник со всеми константами и прочим.
или мне за вас это все скачать?

далее STM32F401CDISCOVERY, это плата...камень там STM32F401VCT6, не позорьтесь хоть.

кстати, именно оффсайт и есть надежный источник информации, особенно в таких моментах.

описание того что куда подключено в пределах платы:
http://www.st.com/resource/en/user_m...dm00093902.pdf
описание перифирии камня:
http://www.st.com/content/st_com/en/...m32f401vc.html

цифры для констант берутся из заголовника по ссылке что я кинул ранее, они одинаковы для всего семейства.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 11.08.2016, 15:51   #5
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

Цитата:
от тебя кроме официального сайта ничего и не ждал.
Вот сюрприз... лучше верить помойкам, чем офф доке, да?

По делу:
У ST традиционный небольшой разброд в доках. Структуры периферии это просто описания регистров на С.
p51x вне форума Ответить с цитированием
Старый 11.08.2016, 16:00   #6
RAFA91
Заблокирован
 
Регистрация: 06.02.2011
Сообщений: 1,999
По умолчанию

все эти портянки у меня имеются.

с описанием регистров.

мне нужно в чистом виде сишные структуры на периферию чипа .

в этих чипах никто на прямую с регистрами не работает.

разве что любители асма.
RAFA91 вне форума Ответить с цитированием
Старый 11.08.2016, 16:04   #7
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

Цитата:
мне нужно в чистом виде сишные структуры на периферию чипа
ну так открываете CMSIS и понеслась, начните с core_XX.h, потом полюбуйтесь на Device\ST\STM32F4xx\Include\

Цитата:
в этих чипах никто на прямую с регистрами не работает. разве что любители асма.
Эти структуры напрямую замеплены на регистры переферии. Так что не несите бред, умнее покажитесь.
p51x вне форума Ответить с цитированием
Старый 11.08.2016, 16:26   #8
RAFA91
Заблокирован
 
Регистрация: 06.02.2011
Сообщений: 1,999
По умолчанию

Цитата:
Сообщение от RAFA91 Посмотреть сообщение


мне нужно в чистом виде сишные структуры на периферию чипа .

где взять эти структуры >
RAFA91 вне форума Ответить с цитированием
Старый 11.08.2016, 16:31   #9
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

en.stm32f4_dsp_stdperiph_lib.zip=>S TM32F4xx_DSP_StdPeriph_Lib_V1.7.1\L ibraries\CMSIS\Device\ST\STM32F4xx\ Include
ссылку я давал.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 11.08.2016, 16:31   #10
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

\Drivers\CMSIS\Include\
\Drivers\CMSIS\Device\ST\STM32F4xx\ Include\
\Drivers\STM32F4xx_HAL_Driver\Inc\

Пепел Феникса, ST хоронит StdPeriph (если не уже). Теперь активно двигают HAL
p51x вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
stm32 irq9_5 и одна из линий p51x Микроконтроллеры, робототехника, схемотехника, 3D принтеры 0 25.06.2016 19:39
Литература для начинающих по программированию STM32 Astradam Микроконтроллеры, робототехника, схемотехника, 3D принтеры 2 25.04.2016 11:08
Портировать проект GCC(ATxMEGA) в среду KEIL(STM32) AgasferCNC Фриланс 0 03.04.2015 12:35
asm и arm(stm32) evilboy Помощь студентам 0 03.06.2012 20:42
Халявный STM32 Discovery ??? gefest58 Свободное общение 3 22.04.2011 16:33