OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 5247|回复: 5

诚心求教,HAL固件库定时器延时的问题,头疼啊

[复制链接]

2

主题

7

帖子

0

精华

新手上路

积分
37
金钱
37
注册时间
2016-12-3
在线时间
6 小时
发表于 2016-12-3 12:32:10 | 显示全部楼层 |阅读模式
1金钱
小弟的板子是STM32F412,用的hal固件库,想用定时器写一个延时1us的函数。不知道是不是逻辑有错误,程序编译没错,就是没现象。我仿真了下,一直停留在延时函数那里(图一) 图二是时钟配置:图三是定时器配置:图四是中断服务函数。请教大大们,我这是那里出问题了?
[V@V9O{@L5@38T41H[63F)2.png
81ID34{FQY_5[MS{W@~SIX5.png
P4U60DKA0}R$PSDT6JJ6KP0.png
E7O)FHG9B$CJ`39`5[C`~59.png

最佳答案

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

2

主题

7

帖子

0

精华

新手上路

积分
37
金钱
37
注册时间
2016-12-3
在线时间
6 小时
 楼主| 发表于 2016-12-3 12:32:11 | 显示全部楼层
回复

使用道具 举报

2

主题

7

帖子

0

精华

新手上路

积分
37
金钱
37
注册时间
2016-12-3
在线时间
6 小时
 楼主| 发表于 2016-12-3 12:33:01 | 显示全部楼层
从上到下  图一  ~~    图四
回复

使用道具 举报

2

主题

7

帖子

0

精华

新手上路

积分
37
金钱
37
注册时间
2016-12-3
在线时间
6 小时
 楼主| 发表于 2016-12-3 12:37:46 | 显示全部楼层
那个时钟配置   我改成0.5s   延时的了   本来应该是 prc=24  arr=1
回复

使用道具 举报

2

主题

7

帖子

0

精华

新手上路

积分
37
金钱
37
注册时间
2016-12-3
在线时间
6 小时
 楼主| 发表于 2016-12-3 13:18:05 | 显示全部楼层
我想 我找到问题了……t这个参数传给tim的时候,这个参数并没有传给中断服务函数
__weak void HAL_TIM_PeriodElapsedCallback(TIM_HandleTypeDef *htim)
{
  /* Prevent unused argument(s) compilation warning */
  if(htim==&htim3)
  {
                        tim--;
  }
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
17
金钱
17
注册时间
2021-10-7
在线时间
6 小时
发表于 2021-10-11 15:24:25 | 显示全部楼层
hal固件库包能分享一下吗?谢谢
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-2-26 19:45

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表