dron-r

Что Делать С Выходом Mco?

4 сообщения в этой теме

dron-r    13

Добрый день.

Хочу узнать скорость работы МК STM32F407VGT6. Есть код для выхода MCO на ноге PA8:

#include "cmsis_lib/include/stm32f4xx_gpio.h"
#include "cmsis_lib/include/stm32f4xx_rcc.h"
int main(void)
{
RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOA, ENABLE);
GPIO_InitTypeDef gpio;
gpio.GPIO_Mode = GPIO_Mode_AF;
gpio.GPIO_OType = GPIO_OType_PP;
gpio.GPIO_Pin = GPIO_Pin_8;
gpio.GPIO_PuPd = GPIO_PuPd_UP;
gpio.GPIO_Speed = GPIO_Speed_100MHz;
GPIO_Init(GPIOA, &gpio);
GPIO_PinAFConfig(GPIOA, GPIO_PinSource8, GPIO_AF_MCO);
RCC_MCO1Config(RCC_MCO1Source_PLLCLK, RCC_MCO1Div_4);
while(1) {}
}

Что делать дальше? Как проводить измерения частоты?

Тыкаю мультиметром в режиме измерения частоты в ногу PA8 - на экране ноль. Если делать этот на Discovery, то все то же самое.

Что не так?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Так а мультиметр в режиме частотомера? И частотомер должен быть больше 100МГц полоса, судя по 100МГц в программе

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
snn_krs    32

Можно попробовать в качестве источника поставить RCC_MCO1Source_HSI

частота будет ниже 16/4=4Мгц. Если покажет, то скорей всего частота

168/4=42 Мгц для частотомера слишком высокая

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
dron-r    13

О, спасибо. RCC_MCO1Source_HSI / 4 оказался по зубам мультиметру. Точно 4 МГц на выходе.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ваша публикация должна быть проверена модератором

Гость
Вы не авторизованы. Если у вас есть аккаунт, пожалуйста, войдите.
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Восстановить форматирование

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Загрузка...