|
0 / 0 / 0
Регистрация: 22.04.2014
Сообщений: 3
|
|
STM32 Система тактирования22.04.2014, 09:16. Показов 3025. Ответов 5
Метки нет (Все метки)
Здравствуйте.
Решил вот освоить контроллеры STM32. Имеется контроллер STM32F103C8T6 и минимальная разводочка к ней. С системой тактирования самого контроллера в целом разобрался (благо в интернетах есть множество статей по этому поводу). Но вот никак не могу найти информацию, касательно тактирования периферии контроллера. Допустим я затактировал контроллер через внешний кварц HSE 8 МГц через умножитель PLL с коэффициентом 9 поднял до 72 МГц (с этим всё понятно, где и в какие регистры что заносить) но вот дальше (из даташита) полученные 72 МГц идут на AHB у которой есть свой делитель (аж до 512), а далее расходится по периферии APB1 (свой делитель) APB2 (свой делитель) и т.д. Собственно ворос. Подскажите пожалуйста, где взять информацию о том в какие регистры и какие значения необходимо заносить, чтобы выставить делители на шинах AHB, APB1 и APB2.
0
|
|
| 22.04.2014, 09:16 | |
|
Ответы с готовыми решениями:
5
Не могу разобраться в настройке тактирования STM32 в STM32 у разных таймеров разные источники тактирования? Система тактирования Cortex-M4 |
|
1280 / 1185 / 175
Регистрация: 02.12.2013
Сообщений: 4,883
|
|
| 22.04.2014, 10:44 | |
|
На родном сайте http://www.st.com/web/catalog/... artnumber#
1
|
|
|
0 / 0 / 0
Регистрация: 22.04.2014
Сообщений: 3
|
|
| 22.04.2014, 10:59 [ТС] | |
|
К сожалению в даташите такой информации не обнаружено, но всёравно спасибо=)
Добавлено через 8 минут Таки нашёл регистр, в котором устанавливаются эти делители. В этом мне помог файл stm32f10x.h Из него видно, что делитель шины AHB, APB1 и APB2 настраиваются в регистре CFGR в соответственно в битах HPRE[3:0], PRE1[2:0] и PRE2[2:0] З.Ы. Ещё нашёл полезный файлик по этой библиотеке http://www.st.com/st-web-ui/st... pe=keyword
0
|
|
|
1280 / 1185 / 175
Регистрация: 02.12.2013
Сообщений: 4,883
|
|
| 22.04.2014, 11:04 | |
|
ИМХО: STM32 проще изучать используя стандартную библиотеку производителя. Для Вашего МК её можно скачать http://www.st.com/web/en/catalog/tools/PF257890# в данной библиотеке функции для инициализации и работы с любой периферией МК
0
|
|
|
0 / 0 / 0
Регистрация: 22.04.2014
Сообщений: 3
|
|
| 22.04.2014, 11:07 [ТС] | |
|
Это она и есть =)
0
|
|
|
1983 / 1276 / 131
Регистрация: 04.01.2010
Сообщений: 4,607
|
|
| 22.04.2014, 11:23 | |
|
ufo1og, в стандартной библе вы найдете и примеры как это делается.
выбор делителей для шин AHB, APB1, APB2 выполняется функциями RCC_HCLKConfig, RCC_PCLK1Config, RCC_PCLK2Config библиотеки stm32f10x_rcc.* В примерах их вызовы сидят вместе с установкой всех клоков и установок работы с внутренним флешем, т.к. от частоты зависит и эти параметры.
1
|
|
| 22.04.2014, 11:23 | |
|
Помогаю со студенческими работами здесь
6
STM32. файловая система FatFS для USB и SD Сброс настроек тактирования Инициализация тактирования микроконтроллера Частота тактирования ядра Настройка тактирования STM32F407VG Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
1С: Программный отбор элементов справочника Номенклатура по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа.
В качестве фильтра для отбора справочника служит группа номенклатуры.
Отбор под наименованию группы (на. . .
|
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
|
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс.
Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
|
1С: Программный отбор элементов справочника Сотрудники по значению перечисления
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа.
В качестве фильтра для отбора служит предопределенное значение перечислений.
Процедура. . .
|
|
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
|
Оттенки серого
Argus19 18.03.2026
Оттенки серого
Нашёл в интернете 3 прекрасных модуля:
Модуль класса открытия диалога открытия/ сохранения файла на Win32 API;
Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
|
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога
Финальные проекты на Си и на C++:
finish-rectangles-sdl3-c. zip
finish-rectangles-sdl3-cpp. zip
|
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие.
Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
|