39
204
651
高级会员
使用道具 举报 送花
8
353
2482
金牌会员
网*** 发表于 2023-4-11 14:46 if(oc_lid_led_5ms==50)//定时器计时250mS到了 这一行判断只有5ms间隙机会,不然中断里计数器累加超过50就 ...
98057*** 发表于 2023-4-11 16:12 好的,中断里计数器做个50限幅,这个功能怎么写代码呢?谢谢
网*** 发表于 2023-4-11 16:31 后面用到5ms计数器值1050判断,所以中断限幅不可能了
40
2064
7101
论坛元老
98057*** 发表于 2023-4-11 16:51 那麻烦解释一下我的疑问: 在函数while(1)的大循环里面,如果开启串口打印信息功能,定时计时250mS时间 ...
74
6099
1万
超级版主
梁*** 发表于 2023-4-11 21:14 打印函数是查询的,需要时间长,你判断时间错过了,应该在定时器中断中判断,然后设置标志。 ...
乘风*** 发表于 2023-4-11 19:53 在主循环里加一个IO口翻转,通过测量IO口翻转时间就知道主循环多长时间执行一次,如果超过5ms的话,那么 ...
本版积分规则 发表回复 回帖后跳转到最后一页
|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )
GMT+8, 2025-6-19 09:03 , Processed in 0.154193 second(s), 98 queries .
Powered by Discuz! X3.5
© 2001-2025 Discuz! Team.