Форум программистов, компьютерный форум, киберфорум
Микроконтроллеры ARM, Cortex, STM32
Войти
Регистрация
Восстановить пароль
 
0 / 0 / 0
Регистрация: 09.02.2016
Сообщений: 8
1

STM32f407disc нет сигнала с MCO

01.02.2020, 17:06. Просмотров 336. Ответов 2

Всем привет!
Хочу получить на пине PA8(MCO1) сигнал с частотой PLL/2. Но на осциллографе наблюдаю лишь шум.
Тактирование настраивал по схеме(рис.1). HSE и HSI увидеть удалось.
Подозреваю, что проблема кроется в неверном порядке изменений регистров...
0
Миниатюры
STM32f407disc нет сигнала с MCO   STM32f407disc нет сигнала с MCO  
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.02.2020, 17:06
Ответы с готовыми решениями:

Нет сигнала на мониторе, нет сигнала от BIOS
Доброго времени суток. Процессор АМД Атлон 64х2 4400+. Оперативки 4 ГБ DDR2( 1 1 2). Видяха -(на...

СМА Zanussi FE1006 NN, продуктового нет, нет звукового сигнала
Добрый день. В ремонте комплект электрики от СМА Zanussi FE1006 NN, продуктового нет. Была ошибка...

При запуске нет сигнала, нет лого материнки, не выходит в биос, на экране надпись no cable connected
Собрал новый комп, все 100% правильно. При запуске лампы светят, вентиляторы и кулер крутятся, но...

Нет сигнала на монитор . вентиляторы крутятся . горит лампа на материнке. но нет загрузки винды. Спикер молчит
Уже пару дней мучаюсь с компьютером, пробовал сбрасывать биос, чистил оперативку, проверял видео...

2
Модератор
Эксперт по электронике
8257 / 6118 / 819
Регистрация: 14.02.2011
Сообщений: 21,244
01.02.2020, 20:09 2
Bombay, код выкладывайте сюда
правила п 5.18
Запрещено размещать задания и решения в виде картинок и других файлов с их текстом.
0
0 / 0 / 0
Регистрация: 09.02.2016
Сообщений: 8
01.02.2020, 20:13  [ТС] 3
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
#include "main.h"
#include "stm32f4xx.h"                  // Device header
 
int main(void)
{
    RCC_DeInit();
    MCO_init();
  Clock_init();
    while(1)
    {
            
    }
    
}
 
void MCO_init(void)
{
    RCC->AHB1ENR |= RCC_AHB1ENR_GPIOAEN;//Set GPIOA_clock
    GPIOA->MODER |= GPIO_MODER_MODER8_1;
    RCC->CFGR |= RCC_CFGR_MCO1PRE_2 | RCC_CFGR_MCO1;
    
}
 
void Clock_init(void)
{
    RCC->CR |= RCC_CR_HSEON;
    while(READ_BIT(RCC->CR, RCC_CR_HSERDY == 0)){}
        
    RCC->PLLCFGR &= ~RCC_PLLCFGR_PLLM;                                  //Clear PLLM area
    RCC->PLLCFGR &= ~RCC_PLLCFGR_PLLN;                                  //Clear PLLN area
    RCC->PLLCFGR |= (RCC_PLLCFGR_PLLM_2 | 0x00002A00);  //PLLM - 4; PLLN - 168
 
    //Set PLL ON
    RCC->CR |= RCC_CR_PLLON;
  while(READ_BIT(RCC->CR, RCC_CR_PLLRDY) != (RCC_CR_PLLRDY)) {}
        
    //Enable the Prefetch Buffer
  FLASH->ACR |= FLASH_ACR_PRFTEN 
                         | FLASH_ACR_LATENCY_5WS;
        
    RCC->CFGR |= RCC_CFGR_HPRE_DIV1                                         //AHB - 1
                        | RCC_CFGR_PPRE1_DIV4                                       //APB1 - 4
                        |   RCC_CFGR_PPRE2_DIV2;                                        //APB2 - 2
 
    RCC->CFGR |= RCC_CFGR_SW_PLL;
  while(READ_BIT(RCC->CFGR, RCC_CFGR_SWS) != RCC_CFGR_SWS_PLL) {}
        
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.02.2020, 20:13

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Нет сигнала биос, нет изображения на мониторе
Мать asus p5q-e. Почистил комп, заменил термопасту, собрал комп, включаю комп, а биос молчит и...

Конфигурация вывода MCO (ножка PA8) в STM32F103
Доброго времени суток! Несколько раз просматривал даташиты и про конфигурацию альтарнативной...

STM32 F103C8 не работает вывод на пин MCO (Решено)
Добрый день. Столкнулся с проблемой. Хочу посмотреть частоту на пине МСО (PA8), но никак не могу...

Нет сигнала
Здравствуйте. Не уверен, правильно ли выбрал подфорум, но интуиция подсказывает, что вина всё-таки...


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

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

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