Форум программистов, компьютерный форум, киберфорум
Наши страницы
Микроконтроллеры ARM, Cortex, STM32
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.93/15: Рейтинг темы: голосов - 15, средняя оценка - 4.93
mo88kyt
0 / 0 / 0
Регистрация: 19.02.2015
Сообщений: 60
1

Не могу разобраться с отладчиком, прошу помощи.

04.03.2015, 23:34. Просмотров 2674. Ответов 4
Метки нет (Все метки)

Народ подскажите пожалуйста, второй день туплю...с библиотекой периферии RCC.

Настраиваю аналог функции SystemInit(). Предварительно настраиваю частоты под HSE (внешний кварц 8Mhz). Разрешаю CSS. Задаю множители/делители

/** HSE 8 MHz **/
#define PLL_M_HSE 4
#define PLL_N_HSE 336
#define PLL_P_HSE 4
#define PLL_Q_HSE 14

Далее, в ходе того, как получаю статус регистра PLLRDY хочу выбрать PLL в качестве источника SYSCLK:

RCC_SYSCLKConfig(RCC_SYSCLKSource_PLLCLK) и тут начинаются проблемы;

Функция вызывается из файла stm32f4xx_rcc.h. Контроллер заходит в функцию, выполняет ее инструкции, а после не возвращается в точку вызова а начинает подряд молотить все функции следующие за void RCC_SYSCLKConfig(uint32_t RCC_SYSCLKSource) из файла stm32f4xx_rcc.с. Почему?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.03.2015, 23:34
Ответы с готовыми решениями:

Прошу помощи
Есть у меня отладочная плата на которой я экспериментирую. И вот возникла идея, сделать нечто...

STM8S105K6 и Timer1 прошу помощи
Доброго всем дня. Необходимо запустить Input Capture на Timer1 CH4. Проц - STM8S105K6 Среда...

Начинающий, прошу помощи микроСИ
здравствуйте! помогите с кодом пожалуйста. есть контролер easypic5 pic16f877a. на языку микроСИ...

Stm32F4 + Ethernet. Прошу помощи
Доброго времени суток. Прошу помощи форумчан в организации соединения PC и МК (Плата:...

Прошу помощи по nuvoton. nuc220le3an.
Короче есть такой девайс как электронная сигарета. В ней есть арм контроллер nuc220le3an, и есть...

4
bomzoyy
0 / 0 / 0
Регистрация: 30.09.2013
Сообщений: 210
04.03.2015, 23:38 2
я пользуюсь этим для настройки STM32F4xx_Clock_Confikurotion_V1.1.0 http://my-files.ru/ayfga1
0
mo88kyt
0 / 0 / 0
Регистрация: 19.02.2015
Сообщений: 60
05.03.2015, 07:25 3
Цитата Сообщение от bomzoyy
я пользуюсь этим для настройки STM32F4xx_Clock_Confikurotion_V1.1.0 http://my-files.ru/ayfga1
Дело в том, что не возникает проблема в настройке. Меня интересует почему последовательность выполнения сбивается. Почему после закрывающейся } функции продолжает выполняться код, который вообще никак не должен касаться. За попытку помочь спасибо.
0
mo88kyt
0 / 0 / 0
Регистрация: 19.02.2015
Сообщений: 60
05.03.2015, 11:41 4
/** HSE 8 MHz **/
#define PLL_M_HSE 4
#define PLL_N_HSE 168
#define PLL_P_HSE 2
#define PLL_Q_HSE 7

Ошибся в подборе частот - исправил.

Проблема не решена, исполнение по-прежнему продолжается в неправильной последовательности .
0
mo88kyt
0 / 0 / 0
Регистрация: 19.02.2015
Сообщений: 60
05.03.2015, 21:41 5
Проблема решена!
1) Нужно обязательно настроить flash, тупило из-за большой частоты
// Confikure Ftosh prefetch, Instruction cache, Data cache omd woyt state
FLASH->ACR = FLASH_ACR_PRFTEN | FLASH_ACR_ICEN |FLASH_ACR_DCEN |FLASH_ACR_LATENCY_5WS;
2) После вызова функции RCC_SYSCLKConfig(RCC_SYSCLKSource_PLLCLK) необходини задержка
while (RCC_GetSYSCLKSource() != 0x08) {} - в моем случае я жду PLL as system clock

Отладчиком поймать эту проблему было не возможно, т.к. он просто вел себя не адекватно. Спас светодиод, который зажигали после вызовов в критических точках.
0
05.03.2015, 21:41
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.03.2015, 21:41

Прошу помощи RFID Мультиплексор на MSP430F2370
Добрый день.Уважаемые форумчане нужна ваша помощь.Я новичок и хотелось бы разобраться.Нашел мануал...

Непонятка с таймерами, прошу помощи (решено)
Всем привет! Прошу сильно не пинать, поскольку только начинаю разбираться. Есть у меня плата...

Прошу помощи с USB composite device
Прошу помочь с передачей данных по usb, а так же проверить проект на предмет косяков инициализации...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru