Микроконтроллеры

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Микроконтроллеры » Архив » STM32F103C8T6 вывод частоты на MCO


STM32F103C8T6 вывод частоты на MCO

Сообщений 1 страница 6 из 6

1

Вывожу тактовую частоту от кварца HSE  и после PLL/2. Потом измеряю осциллографом на PA8.
А при выводе HSE размах сигнала 3 Вольта и частота 8 МГц.

Но при выводе тактовой PLL/2 которая равна 36 МГц при кварце 8 МГц и почему то уровень сигнала примерно 1 Вольт от пика до пика ?

Осциллограф на 100 Мгц и фильтры все убраны.

Код:
#include "stm32f10x.h"

int main (void)
{
    RCC->APB2ENR|=RCC_APB2ENR_AFIOEN; 
	  RCC->APB2ENR|=RCC_APB2ENR_IOPAEN;
	  RCC->APB2ENR|=RCC_APB2ENR_IOPBEN;
	  RCC->APB2ENR|=RCC_APB2ENR_IOPCEN;
	
	  //MCO PA8
	  GPIOA->CRH&=~GPIO_CRH_MODE8;
	  GPIOA->CRH|=GPIO_CRH_MODE8_1;  
	  GPIOA->CRH|=GPIO_CRH_MODE8_0;
	  GPIOA->CRH&=~GPIO_CRH_CNF8;     
	  GPIOA->CRH|=GPIO_CRH_CNF8_1;
	  GPIOA->CRH &=~ GPIO_CRH_CNF8_0;
	
	  // MCO
	  RCC->CFGR&=~RCC_CFGR_MCO;  
	  RCC->CFGR|=RCC_CFGR_MCO_PLL;  
	  
while (1)
{
}

}

2

У меня все норм тоже попробовал, никогда не настраивал MCO. Тактировал МК от HSI, а MCO HSE->PLL->MCO

Отредактировано MasterElectric (2017-10-01 17:17:29)

3

При выходе частоты MCO на вывод для контроля PLL clock divided by 2 (75 Мгц /2= 35 Мгц)  почему то осциллографом размах всего 1 вольт. Переключаю на вывод частоты кварца и размах нормальный. Посмотрел и отключил все фильтры в осциллографе все 1 вольт на выходе. Может нужно щуп настраивать,хотя он настраивается по завалам же. Попробовал второй канал осциллографа таже фигня размах 1 вольт,нужно помимо где то частоту 35 мгц померить,но нема генератора на столько .
Осциллограф до 200 мгц акип-4113/2 .

4

CERGEI написал(а):

При выходе частоты MCO на вывод для контроля PLL clock divided by 2 (75 Мгц /2= 35 Мгц)  почему то осциллографом размах всего 1 вольт. Переключаю на вывод частоты кварца и размах нормальный. Посмотрел и отключил все фильтры в осциллографе все 1 вольт на выходе. Может нужно щуп настраивать,хотя он настраивается по завалам же. Попробовал второй канал осциллографа таже фигня размах 1 вольт,нужно помимо где то частоту 35 мгц померить,но нема генератора на столько .
Осциллограф до 200 мгц акип-4113/2 .

Видимо щупы осцилла не самые лучшие и давят определенную частоту. Обычно к "бюджетным" осциллам идут и щупы соответствующие, которые приходится выкидывать и приобретать нормальные, порой по цене того осцилла.

5

тоже на это подумал,нужен генератор желательно промышленный для проверки.

6

Я вот уже не помню как там делители устроены, но помню точно - таковую занижал, макс. делители и обыкновенным китайским лог.анализ. проверял тактовую. Если теория с практикой совпадают повышал тактовую, ну анализатор уже чудил, но картина была ясна.


Вы здесь » Микроконтроллеры » Архив » STM32F103C8T6 вывод частоты на MCO