7840可以通过gpio输出时钟频率

cpp
GPIO_DRV_SetMuxModeSel(PORTD, 10, PORT_MUX_ALT6);
GPIO_DRV_SetPinDirection(GPIOD, 10, GPIO_OUTPUT_DIRECTION); /*设置GPIO为输出*/
配置好gpio之后能看到输出的时钟
电压很小大概800mv左右 按照上面代码,系统时钟120Mhz,6分频之后输出20mhz

最小要2分频,不分频120mhz没法输出 频率越大 电压越小,60mhz 大概480mv左右

可以输出的时钟源如下所示

cpp
HSE CLK
HSI CLK
VHSI CLK
SPLL CLK
RTC CLK
LSI CLK
LSI 128K CLK
HSE DIV2 CLK
VHSI DIV2 CLK
HSI DIV2 CLK
SPLL DIV2 CLK
BUS_CLK
FLASH_CLK
SYSTEM_CLK