发新帖我要提问
12
返回列表
打印

关闭Capsense中断有没有要求

[复制链接]
楼主: 善水789
手机看帖
扫描二维码
随时随地手机跟帖
21
Allison8859| | 2024-8-23 16:06 | 只看该作者 回帖奖励 |倒序浏览
如果在扫描过程中禁用中断,可能会丢失关键的触摸数据,导致按键状态不准确或无法检测到按键事件。

使用特权

评论回复
22
Emily999| | 2024-8-23 17:00 | 只看该作者
频繁或不恰当地禁用和启用中断可能会导致系统不稳定,特别是在多任务或实时性要求较高的应用中

使用特权

评论回复
23
Belle1257| | 2024-8-23 18:12 | 只看该作者
为了避免这些问题,建议在确保按键扫描完成后再禁用Capsense中断

使用特权

评论回复
24
Charlene沙| | 2024-8-23 19:21 | 只看该作者
在调用Capsense_ISR_Disable()之前,检查Capsense的扫描状态,确保当前没有正在进行中的扫描

使用特权

评论回复
25
Betty996| | 2024-8-23 20:30 | 只看该作者
如果当前有扫描正在进行,可以等待扫描完成后再禁用中断。可以使用Capsense提供的API函数来检查扫描状态,例如Capsense_IsBusy()。

使用特权

评论回复
26
alxd| | 2024-8-24 09:02 | 只看该作者
在确认扫描完成后,调用Capsense_ISR_Disable()函数禁用中断

使用特权

评论回复
27
Carmen7| | 2024-8-24 10:08 | 只看该作者
在禁用中断期间执行必要的任务

使用特权

评论回复
28
B1lanche| | 2024-8-24 13:20 | 只看该作者
任务完成后,及时调用Capsense_ISR_Enable()函数重新启用中断,以确保Capsense功能正常运行。

使用特权

评论回复
29
4c1l| | 2024-12-2 16:41 | 只看该作者
关闭中断并没有严格的技术要求

使用特权

评论回复
30
地瓜patch| | 2024-12-2 20:52 | 只看该作者
jcky001 发表于 2024-4-30 19:17
禁用中断可能会阻止CapSense模块在需要时更新按键状态,从而导致按键响应延迟。 ...

进中断后关闭,出来后打开

使用特权

评论回复
31
地瓜patch| | 2024-12-2 20:53 | 只看该作者
IFXGrant 发表于 2024-2-29 17:31
将capsense ISR 中断优先级降低即可 ,将另一个任务优先级提高 ,要注意,在PSoC Creator 中 , 0 是最高优先级 ...

这个片子有子优先级么?

使用特权

评论回复
32
地瓜patch| | 2024-12-2 20:53 | 只看该作者
keaibukelian 发表于 2024-7-1 13:35
如果当前扫描未完成的话 是不能进行中断的把

未完成就不进中断,触发中断有条件

使用特权

评论回复
33
地瓜patch| | 2024-12-2 20:54 | 只看该作者
jcky001 发表于 2024-4-30 19:17
禁用中断可能会阻止CapSense模块在需要时更新按键状态,从而导致按键响应延迟。 ...

有这种可能

使用特权

评论回复
34
地瓜patch| | 2024-12-2 20:54 | 只看该作者
cr315 发表于 2024-4-30 19:17
如果其他任务或中断服务程序依赖于CapSense模块的状态,直接禁用中断可能导致这些任务或中断无法正确执行 ...

禁用中断就是为了屏蔽中断源

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则