硬汉嵌入式论坛

 找回密码
 立即注册
查看: 297|回复: 3
收起左侧

【新手求助】运行例程时卡在bsp_CheckTimer函数

[复制链接]

9

主题

29

回帖

56

积分

初级会员

积分
56
发表于 2024-3-5 16:03:14 | 显示全部楼层 |阅读模式
背景:自己画的板子,使用BH1750FVI光照度传感器例程测试传感器是否好使
问题描述:
问题1.png

调试时全速运行,输出一直为1.00lux,说明bsp_CheckTimer()只判真了一次,之后一直为假,
现象和设定500ms周期的定时器不符,设想输出应该是每500ms输出加一。
另外程序基本没有改动。
想请教一下前辈们可能是什么方面的原因,感激不尽
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106856
QQ
发表于 2024-3-5 16:31:07 | 显示全部楼层
bsp.C文件里面有个按键的扫描函数,如果你没有用过,注释掉。
回复

使用道具 举报

9

主题

29

回帖

56

积分

初级会员

积分
56
 楼主| 发表于 2024-3-5 16:53:14 | 显示全部楼层
eric2013 发表于 2024-3-5 16:31
bsp.C文件里面有个按键的扫描函数,如果你没有用过,注释掉。

注释后试了试现象是一样的,应该不是这个原因
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106856
QQ
发表于 2024-3-6 09:44:59 | 显示全部楼层
wangzhan1999 发表于 2024-3-5 16:53
注释后试了试现象是一样的,应该不是这个原因

这样的话,那就得看下bsp_timer.c里面滴答定时器中断服务程序看看周期性进入没,这个周期性进入的话,那这个判断函数也是没问题的。
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-8 07:36 , Processed in 0.228443 second(s), 31 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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