Вывожу тактовую частоту от кварца 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)
{
}
}