查看: 5959|回复: 2

[原创] RT600 DSP代码GPIO中断添加

[复制链接]

该用户从未签到

744

主题

6405

帖子

0

超级版主

Rank: 8Rank: 8

积分
26968
最后登录
2026-2-10
发表于 2022-1-10 14:25:01 | 显示全部楼层 |阅读模式
   RT600带有ARM CM33和HiFi4 DSP, 对于普通的GPIO中断,在ARM代码中使用非常简单:初始化GPIO引脚,配置中断类型并使能中断,使能中断IRQ号,添加对应中断服务函数。这样,一旦满足配置的GPIO中断类型产生,即可产生中断并且触发中断服务函数。那么,如果要在RT600 DSP中添加一个简单GPIO中断或者PINT中断,是否也是如上那么简单,直接拷贝ARM 代码就行了呢?
    有些客户鉴于思维惯性,把ARM CM33中测试可以的GPIO中断和PINT中断代码,直接搬运到DSP代码中,发现并不能触发中断,所以本文以此为题讲讲如何在RT600 DSP代码中添加引脚中断,测试平台MIMXRT600-EVK开发板,测试目标实现DSP代码中板上SW1,SW2中断触发,SW1使用GPIO中断,SW2使用PINT中断。
   本文的DSP GPIO中断添加方法也适用于其他外设中断在DSP代码中的添加。
【经验分享】RT600 DSP代码GPIO中断添加.pdf (463.57 KB, 下载次数: 28)
回复

使用道具 举报

  • TA的每日心情
    奋斗
    2026-2-10 09:52
  • 签到天数: 1343 天

    连续签到: 2 天

    [LV.10]以坛为家III

    7

    主题

    9334

    帖子

    1

    金牌会员

    Rank: 6Rank: 6

    积分
    10896
    最后登录
    2026-2-10
    发表于 2022-1-10 15:12:01 | 显示全部楼层
    学习看看
    该会员没有填写今日想说内容.
    回复

    使用道具 举报

  • TA的每日心情
    开心
    昨天 22:09
  • 签到天数: 1881 天

    连续签到: 1 天

    [LV.Master]伴坛终老

    23

    主题

    1万

    帖子

    1

    金牌会员

    Rank: 6Rank: 6

    积分
    17313
    最后登录
    2026-2-21
    发表于 2022-1-10 15:43:44 | 显示全部楼层
    感谢大咖的经验分享!
    跟着日天混,三天饱九顿!
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2026-2-22 03:54 , Processed in 0.089148 second(s), 22 queries , Redis On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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