[STM32F4] 问个比较高深的问题

[复制链接]
1261|5
 楼主| 小明的同学 发表于 2017-12-14 18:18 | 显示全部楼层 |阅读模式
  1.   /* Enable Power Control clock */
  2.   __HAL_RCC_PWR_CLK_ENABLE();
  3.   
  4.   /* The voltage scaling allows optimizing the power consumption when the device is
  5.      clocked below the maximum system frequency, to update the voltage scaling value
  6.      regarding system frequency refer to product datasheet.  */
  7.   __HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1);
发现例子都有这两句开头配置,不知道是对应哪个东西啊,在手册里的时钟系统,没看到这个概念啊。


 楼主| 小明的同学 发表于 2017-12-14 18:19 | 显示全部楼层
如果只是照葫芦画瓢,每次抄来的话,心里不踏实。求高人赐教。
dongliushui 发表于 2017-12-14 20:57 | 显示全部楼层
这个真不懂。
dongliushui 发表于 2017-12-14 20:59 | 显示全部楼层
  1.   /* Enable Power Control clock */
  2.   __HAL_RCC_PWR_CLK_ENABLE();

  3.   /* The voltage scaling allows optimizing the power consumption when the device is
  4.      clocked below the maximum system frequency, to update the voltage scaling value
  5.      regarding system frequency refer to product datasheet.  */
  6.   __HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1);

从469系列单片机的例子看,也是有的,说明就是固定套路。
香水城 发表于 2017-12-14 22:34 | 显示全部楼层
1、__HAL_RCC_PWR_CLK_ENABLE();开启或使能电源控制接口外设时钟
RCC_APB1ENR@PWREN: Power interface clock enable
This bit is set and cleared by software.
0: Power interface clock disabled     1: Power interface clock enable

2、__HAL_PWR_VOLTAGESCALING_CONFIG;
对内部主稳压器输出电压进行配置,以实现不同工作电压和最高工作频率的选择,使功耗和性能得到合理优化。 具体请参看STM32相关系列参考手册的power supplies 和寄存器pwr_cr的VOS位之描述,部分数据可以查看芯片数据手册。
gujiahui 发表于 2017-12-15 11:44 | 显示全部楼层
这个是库函数封装的电源配置,具体你看F12进去看看
您需要登录后才可以回帖 登录 | 注册

本版积分规则

159

主题

1640

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部