找回密码
 立即注册
楼主: pyamnfvh

定时器中断 interrupt3

[复制链接]
已绑定手机

24

主题

701

回帖

2731

积分

金牌会员

积分
2731
发表于 2026-9-10 14:01:50 | 显示全部楼层
pyam*** 发表于 2026-9-10 13:08
COUNT_Puls++;直接把这个计数,送到上位机后。会出问题吗?

有大小端区别,差别大了
回复

使用道具 举报 送花

已绑定手机

11

主题

484

回帖

1362

积分

金牌会员

积分
1362
发表于 2026-9-10 16:31:46 | 显示全部楼层
pyam*** 发表于 2026-9-10 13:03
定时器中断,是必须关中断,捕捉,再开中断来实现吗?现在不知道问题出在哪儿。感觉是这个++数出问题了。 ...

【COUNT_Puls++;   // 持续累加,程序别处不清除该变量】

当COUNT_Pul累加>65535就会归0,再重新累加。

【定时器中断,是必须关中断,捕捉,再开中断来实现吗?】

定时器 THx、TLx计数溢出触发中断,执行完中断函数自动退出,没有“关中断,捕捉”等操作。
回复

使用道具 举报 送花

已绑定手机

2

主题

153

回帖

466

积分

中级会员

积分
466
发表于 2026-9-11 14:52:36 | 显示全部楼层
是什么问题,可以再描述详细点吗?
是COUNT_Puls不计数?  还是计数的值与你期望不同,变慢,变快? 还是偶尔不计数?

回复

使用道具 举报 送花

3

主题

26

回帖

133

积分

注册会员

积分
133
发表于 2026-9-12 15:26:18 | 显示全部楼层
发一句话,就说这句话有问题?定时多长时间中断?发送到电脑,多久一次?代码不多,整个贴出来
回复

使用道具 举报 送花

已绑定手机

5

主题

34

回帖

341

积分

中级会员

积分
341
发表于 2026-9-17 20:39:24 | 显示全部楼层
volatile u16 COUNT_Puls = 0;
回复

使用道具 举报 送花

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

本版积分规则

QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2026-11-7 10:34 , Processed in 0.069822 second(s), 63 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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