注册 登录
查看: 254|回复: 3

中断问题 为何有一个口中断触发不了

[复制链接]
发表于 2014-4-6 22:22:42 | 显示全部楼层 |阅读模式
  port_init(PTA9, ALT1 | PULLDOWN | IRQ_RISING);       //HREF----PORTA3 端口外部中断初始化 ,上升沿触发中断,内部下拉
    port_init(PTA27,ALT1 | PULLDOWN | IRQ_RISING);       //VSYN----PORTA5 端口外部中断初始化 , 上升沿触发中断,内部下拉
    set_vector_handler(PORTA_VECTORn,pta9_handler);
    set_vector_handler(PORTA_VECTORn,pta27_handler);
    enable_irq(PORTA_IRQn);
为何有一个口中断触发不了
回复

使用道具 举报

发表于 2014-4-6 22:45:40 | 显示全部楼层
强烈支持,非常感谢哥们
回复 支持 反对

使用道具 举报

发表于 2014-4-7 16:51:58 | 显示全部楼层
PORTA 都是共用相同的中断的。

    set_vector_handler(PORTA_VECTORn,pta9_handler);
    set_vector_handler(PORTA_VECTORn,pta27_handler);

最终有效的是 pta27_handler
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-4-8 09:08:56 | 显示全部楼层
山外メ雲ジ 发表于 2014-4-7 16:51
PORTA 都是共用相同的中断的。

    set_vector_handler(PORTA_VECTORn,pta9_handler);

我早以解决  谢谢你
回复 支持 反对

使用道具 举报

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

本版积分规则

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