你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

查看: 1950|回复: 6

[STM32L476] NUCLEO-L476RG时钟

[复制链接]

6

主题

95

回帖

0

蝴蝶豆

中级会员

最后登录
2016-2-29
发表于 2015-11-16 17:14:16 | 显示全部楼层 |阅读模式
首先晒哈我的板子吧    以前一直没有用过STM32CubeMX;在拿到NUCLEO-L476RG后,尝试运用这个软件,在初始使用的时候需要下载对应的库;文件大小大概200M;
时钟的配置感觉直观明了:



与STM32F103不同的是APB1,APB2,AHB的最大时钟都可以设置为80MHz
对应生成的代码如下
void SystemClock_Config(void)
{

  RCC_OscInitTypeDef RCC_OscInitStruct;
  RCC_ClkInitTypeDef RCC_ClkInitStruct;

  RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSI;
  RCC_OscInitStruct.HSIState = RCC_HSI_ON;
  RCC_OscInitStruct.HSICalibrationValue = 16;
  RCC_OscInitStruct.PLL.PLLState = RCC_PLL_ON;
  RCC_OscInitStruct.PLL.PLLSource = RCC_PLLSOURCE_HSI;
  RCC_OscInitStruct.PLL.PLLM = 1;
  RCC_OscInitStruct.PLL.PLLN = 10;
  RCC_OscInitStruct.PLL.PLLP = RCC_PLLP_DIV7;
  RCC_OscInitStruct.PLL.PLLQ = RCC_PLLQ_DIV2;
  RCC_OscInitStruct.PLL.PLLR = RCC_PLLR_DIV2;
  HAL_RCC_OscConfig(&RCC_OscInitStruct);

  RCC_ClkInitStruct.ClockType = RCC_CLOCKTYPE_HCLK|RCC_CLOCKTYPE_SYSCLK
                              |RCC_CLOCKTYPE_PCLK1|RCC_CLOCKTYPE_PCLK2;
  RCC_ClkInitStruct.SYSCLKSource = RCC_SYSCLKSOURCE_PLLCLK;
  RCC_ClkInitStruct.AHBCLKDivider = RCC_SYSCLK_DIV1;
  RCC_ClkInitStruct.APB1CLKDivider = RCC_HCLK_DIV1;
  RCC_ClkInitStruct.APB2CLKDivider = RCC_HCLK_DIV1;
  HAL_RCC_ClockConfig(&RCC_ClkInitStruct, FLASH_LATENCY_4);

  __PWR_CLK_ENABLE();

  HAL_PWREx_ControlVoltageScaling(PWR_REGULATOR_VOLTAGE_SCALE1);

  HAL_SYSTICK_Config(HAL_RCC_GetHCLKFreq()/1000);

  HAL_SYSTICK_CLKSourceConfig(SYSTICK_CLKSOURCE_HCLK);

  /* SysTick_IRQn interrupt configuration */
  HAL_NVIC_SetPriority(SysTick_IRQn, 0, 0);
}

一个很奇怪的显现在数据手册的时钟树上居然找不到参数N,这个问题感觉很奇怪;
STM32CubeMX用起来确实很方便;
IMG_20151116_164319.jpg
QQ截图20151116162402.png
QQ截图20151116165319.png
QQ截图20151116164825.png

评分

参与人数 1ST金币 +5 收起 理由
沐紫 + 5

查看全部评分

回复

使用道具 举报

6

主题

95

回帖

0

蝴蝶豆

中级会员

最后登录
2016-2-29
 楼主| 发表于 2015-11-16 17:15:20 | 显示全部楼层
配图怎么都跑到一堆去了呢?
回复 支持 反对

使用道具 举报

307

主题

3125

回帖

0

蝴蝶豆

论坛元老

最后登录
2020-7-17
发表于 2015-11-16 17:19:49 | 显示全部楼层
zj20115659 发表于 2015-11-16 17:15
配图怎么都跑到一堆去了呢?

楼主上传图片之后点一下图片,就能插入到帖子中啦
回复 支持 反对

使用道具 举报

60

主题

2051

回帖

31

蝴蝶豆

版主

最后登录
2020-12-9
发表于 2015-11-16 17:51:42 | 显示全部楼层
这个时钟树省掉了VCO和PLLN部分,直接得出了PLL的值。
回复 支持 反对

使用道具 举报

6

主题

95

回帖

0

蝴蝶豆

中级会员

最后登录
2016-2-29
 楼主| 发表于 2015-11-16 17:56:50 | 显示全部楼层
沐紫 发表于 2015-11-16 17:19
楼主上传图片之后点一下图片,就能插入到帖子中啦

知道了,谢谢
回复 支持 反对

使用道具 举报

41

主题

2476

回帖

282

蝴蝶豆

论坛元老

最后登录
2020-12-8
发表于 2015-11-16 18:48:11 | 显示全部楼层
谢谢分享
回复 支持 反对

使用道具 举报

0

主题

90

回帖

0

蝴蝶豆

中级会员

最后登录
2016-7-1
发表于 2015-11-16 20:58:06 | 显示全部楼层
赞一个      
回复 支持 反对

使用道具 举报

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版