有关于UCOSIII打开定时器之后不能按时进入回调函数的问题

主控芯片:STM32F103RCT6
编程软件:keil5;sourseinsight4
串口调试工具:XCOM V2.5
称重传感器:HX711

有关于UCOSIII打开定时器之后不能按时进入回调函数的问题

在此智能猫砂盆项目中,由于设计需求,上电以后要持续对目标进行称重,从而获得如下信息:①猫进入猫砂盆②猫离开猫砂盆③猫的重量④猫屎的重量⑤猫砂的重量。
原定计划在主任务函数中直接打开一个UCOSIII的软件周期定时器,预计以500ms为一个周期持续称重。而在实际调试过程中,则发现原有的其他软件定时器不能按时触发其自身的回调函数,而当我调整持续定时器的周期时,发现称重软件定时器周期越长,其他定时器回调速度越趋于正常,由此,判断称重软件定时器占用软件定时器的资源过多,另开了一个任务函数专门进行称重,测试以后正常运行。
由此,我愈发感到嵌入式软件工程师要对软件硬件的资源有具体的了解,才能更好地利用有限的资源。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值