吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 574|回复: 0
收起左侧

[求助] 令人困惑的触摸中断

[复制链接]
silverviolet 发表于 2023-11-26 21:40
    关于中断,看到如下韦东山大神这段关于中断的处理,恳请懂行的朋友指点一二感激不尽。

    void AdcTsIntHandle(int irq)
{
        if (SUBSRCPND & (1<<TC_INT_BIT))  /* 如果是触摸屏中断 */
                Isr_Tc();

        if (SUBSRCPND & (1<<ADC_INT_BIT))  /* ADC中断 */
                Isr_Adc();
        SUBSRCPND = (1<<TC_INT_BIT) | (1<<ADC_INT_BIT);
}
            S3C2440芯片手册里if (SUBSRCPND & (1<<TC_INT_BIT))中的SUBSRCPND寄存器初始值默认是0(未请求),这里的TC_INT_BIT=9(触摸屏中断位在第9位上),SUBSRCPND第9位如果初始值是0&上1<<9位后等于0,这怎么开启中断?还是说前面配置好的GPIO口的为中断,SRCPND和INTPND开启,只要触摸后触发中断SUBSRCPND自动置1然后&1<<9等于1启动触摸屏中断?

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-24 18:51

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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