请教!请教!!请教!!!
搞到一块STM32H743ZI的nucleo板子,测试GPIO翻转速率,主频配置为400MHz,AHB总线设置为200MHz,打开了IO 的compensation cell,通过BSRR寄存器赋值给GPIO端口实现翻转,怎么测到的翻转频率才16.7MHz,还没有我F407平台跑的快,datasheet上不是说可以到133MHz???
哪位大神知道,告知下!
使用8M MCO作为时钟源,主频设置为400M,AHB总线为200M呢。波形图及源文件在附件。麻烦大神帮看下。
//Fvco=Fs*(plln/pllm); =8*400/4=800MHz
//Fsys=Fvco/pllp=Fs*(plln/(pllm*pllp)); =800MHz/2 =400MHz
//Fvco:VCO频率
//Fsys:系统时钟频率
* @brief System Clock Configuration
* The system Clock is configured as follow :
* System Clock source = PLL (HSE BYPASS)
* SYSCLK(Hz) = 400000000 (CPU Clock)
* HCLK(Hz) = 200000000 (AXI and AHBs Clock)
* AHB Prescaler = 2
* D1 APB3 Prescaler = 2 (APB3 Clock 100MHz)
* D2 APB1 Prescaler = 2 (APB1 Clock 100MHz)
* D2 APB2 Prescaler = 2 (APB2 Clock 100MHz)
* D3 APB4 Prescaler = 2 (APB4 Clock 100MHz)
* HSE Frequency(Hz) = 8000000
* PLL_M = 4
* PLL_N = 400
* PLL_P = 2
* PLL_Q = 4
* PLL_R = 2
* VDD(V) = 3.3
* Flash Latency(WS) = 4
此帖出自
小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>