20621|3

2700

帖子

0

TA的资源

五彩晶圆(初级)

楼主
 

stm32f4的hal_delay()延时问题 [复制链接]

拿到论坛的f4开发板挺久了,欠了大表姐和女神好多贴,最近在鼓捣,用了cube的hal库,用hal_delay()延时点灯。用st的例程,延时正确,但是我自己搞了个工程,延时就不对,时钟配置代码都一样,把sysclk通过两分频输出到mco2来看是90M,说明工作的时钟是180MHz没问题,现在确定是软件的问题。
在想,因为hal_delay()用的是SysTick timer,是不是这个的时钟没搞对呢?求大神指点
  RCC_ClkInitStruct.ClockType = (RCC_CLOCKTYPE_SYSCLK | RCC_CLOCKTYPE_HCLK | RCC_CLOCKTYPE_PCLK1 | RCC_CLOCKTYPE_PCLK2);
  RCC_ClkInitStruct.SYSCLKSource = RCC_SYSCLKSOURCE_PLLCLK;
  RCC_ClkInitStruct.AHBCLKDivider = RCC_SYSCLK_DIV1;
  RCC_ClkInitStruct.APB1CLKDivider = RCC_HCLK_DIV4;  
  RCC_ClkInitStruct.APB2CLKDivider = RCC_HCLK_DIV2;  
  HAL_RCC_ClockConfig(&RCC_ClkInitStruct, FLASH_LATENCY_5);

此帖出自stm32/stm8论坛

最新回复

恭喜你找到问题了!  详情 回复 发表于 2016-1-27 14:44
点赞 关注
个人签名作为一个水军,就是尽量的多回帖,因为懂的技术少,所以回帖水分大,见谅!
EEWORLD开发板置换群:309018200,——电工们免费装β的天堂,商家勿入!加群暗号:喵
 

回复
举报

6040

帖子

196

TA的资源

版主

沙发
 
那么,SysTick的时钟源是哪个呢?
此帖出自stm32/stm8论坛

点评

报告队长,找到问题了。是stm32f4_hal_conf.h里面对hse晶振有个定义,默认是25M,需要把这个值相应做修改。因为建工程的时候用的是template改过来的,没有用实际例程的文件,所以被坑了。 #if !defined (HSE_VALUE  详情 回复 发表于 2016-1-27 13:39
 
 

回复

2700

帖子

0

TA的资源

五彩晶圆(初级)

板凳
 
lcofjp 发表于 2016-1-27 11:46
那么,SysTick的时钟源是哪个呢?

报告队长,找到问题了。是stm32f4_hal_conf.h里面对hse晶振有个定义,默认是25M,需要把这个值相应做修改。因为建工程的时候用的是template改过来的,没有用实际例程的文件,所以被坑了。
#if !defined  (HSE_VALUE)
  #define HSE_VALUE    ((uint32_t)10000000) /*!< Value of the External oscillator in Hz */
#endif /* HSE_VALUE */
此帖出自stm32/stm8论坛

点评

恭喜你!  详情 回复 发表于 2016-1-27 14:44
 
个人签名作为一个水军,就是尽量的多回帖,因为懂的技术少,所以回帖水分大,见谅!
EEWORLD开发板置换群:309018200,——电工们免费装β的天堂,商家勿入!加群暗号:喵
 

回复

6040

帖子

196

TA的资源

版主

4
 
elvike 发表于 2016-1-27 13:39
报告队长,找到问题了。是stm32f4_hal_conf.h里面对hse晶振有个定义,默认是25M,需要把这个值相应做修改 ...

恭喜你找到问题了!
此帖出自stm32/stm8论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/8 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表