找回密码
 立即注册
查看: 270|回复: 2

提问帖:外部中断和IO口中断的区别

[复制链接]

2

主题

1

回帖

10

积分

新手上路

积分
10
发表于 2026-4-16 10:14:24 | 显示全部楼层 |阅读模式
使用外部中断0、1与使用IO口P32、P33中断是否有区别呢,程序中能够同时使用呢

// 外部中断INT0中断服务程序
void EXTI0_ISR(void) interrupt INT0_VECTOR
{

    //<<AICUBE_USER_EXTI0_ISR_CODE1_BEGIN>>
    // 在此添加中断函数用户代码  
    //<<AICUBE_USER_EXTI0_ISR_CODE1_END>>
}
// 外部中断INT1中断服务程序  
void EXTI1_ISR(void) interrupt INT1_VECTOR
{
    //<<AICUBE_USER_EXTI1_ISR_CODE1_BEGIN>>
    // 在此添加中断函数用户代码  
    //<<AICUBE_USER_EXTI1_ISR_CODE1_END>>
}
//P3中断服务程序
void PORT3_ISR(void) interrupt P3INT_VECTOR
{
    //<<AICUBE_USER_PORT3_ISR_CODE1_BEGIN>>
    // 在此添加中断函数用户代码  
    uint8_t intf;

    intf = CheckP3nFlag(PIN_ALL);       //读取中断请求标志
    ClearP3nFlag(PIN_ALL);              //清除中断请求标志
    //<<AICUBE_USER_PORT3_ISR_CODE1_END>>
}


回复

使用道具 举报 送花

已绑定手机

24

主题

701

回帖

2731

积分

金牌会员

积分
2731
发表于 2026-4-16 11:05:04 | 显示全部楼层
一个有单独的向量地址,一个是共向量地址
回复

使用道具 举报 送花

已绑定手机

872

主题

1万

回帖

2万

积分

管理员

积分
25438
发表于 2026-4-19 09:19:36 | 显示全部楼层
INT0/INT1/INT2/INT3/INT4 用起来简单,独立中断入口

回复

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2026-11-8 17:42 , Processed in 0.066033 second(s), 53 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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