STM32H743ZI的GPIO翻转频率问题

2019-03-23 16:49发布

请教!请教!!请教!!!

搞到一块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
此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
12条回答
Li_Lei
1楼-- · 2019-03-24 15:08
没弄过这块儿,G口从来没用过
yjlong
2楼-- · 2019-03-24 20:22
huo_hu 发表于 2018-1-5 09:29
没弄过这块儿,G口从来没用过

其他口也试过的,A、B、E口都一样,搞不懂为什么了、
jcsasm
3楼-- · 2019-03-25 01:15
 精彩回答 2  元偷偷看……
Li_Lei
4楼-- · 2019-03-25 06:39
133M,不会吧
yjlong
5楼-- · 2019-03-25 11:47
huo_hu 发表于 2018-1-8 08:39
133M,不会吧

datasheet上是这样写的
Li_Lei
6楼-- · 2019-03-25 17:05
 精彩回答 2  元偷偷看……

一周热门 更多>