查看: 7530|回复: 1

管管解惑之中断相关的问题

[复制链接]
  • TA的每日心情
    开心
    2025-7-11 08:53
  • 签到天数: 301 天

    连续签到: 2 天

    [LV.8]以坛为家I

    3868

    主题

    7472

    帖子

    0

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    39227
    最后登录
    2025-7-18
    发表于 2020-5-27 13:30:35 | 显示全部楼层 |阅读模式
    管管解惑之中断篇

         今天给大家聊一聊中断的问题哈,大家在开发过程中偶尔也会遇到一些小问题,所以我今天就给大家说道说道,有什么不足的地方大家可以提出来,我就进行修改补充。


    什么是中断?
          指处理机处理程序运行中出现的紧急事件的整个过程.程序运行过程中,系统外部、系统内部或者现行程序本身若出现紧急事件,处理机立即中止现行程序的运行,自动转入相应的处理程序(中断服务程序),待处理完后,再返回原来的程序运行,这整个过程称为程序中断;当处理机接受中断时,只需暂停一个或几个周期而不执行处理程序的中断,称为简单中断.中断又可分为屏蔽中断和非屏蔽中断两类.可由程序控制其屏蔽的中断称为屏蔽中断或可屏蔽中断.屏蔽时,处理机将不接受中断.反之,不能由程序控制其屏蔽,处理机一定要立即处理的中断称为非屏蔽中断或不可屏蔽中断.非屏蔽中断主要用于断电、电源故障等必须立即处理的情况.处理机响应中断时,不需执行查询程序.由被响应中断源向CPU发向量地址的中断称为向量中断,反之为非向量中断.向量中断可以提高中断响应速度

    当然上边说的中断就是一个定义,在我们开发过程中可能会遇到其他的一些中断问题
    ——————————————————————————————————
    说一说LPC中断的那些事:
    LPC55S69的外部中断部分功能延续了LPC系列一向的脾性,推出PINT和GINT两种类似的功能,但其中又各有不同。其中GINT资源相对较少,只有两个,但可以直接映射到某一引脚。而PINT资源较多,共有8个,能够映射到任意引脚,但事先需要INPUTMUX功能进行映射。
    具体详情请点击>>>

    1.LPC1768 GPIO中断唤醒问题
    详情:GPIO中断唤醒后会立即进入GPIO中断吗?唤醒后程序从哪里执行?寄存器要重新配置吗?LPC23系列能配置唤醒源INWAKE,LPC1768不能配置吧?
    解决:除了power-down 模式外,其他低功耗模式可以在唤醒后回到进入低功耗之前的状态,进入低功耗后,首先是响应唤醒中断的函数。低功耗操作建议先参考一下用户手册中的介绍以及官方LPCOpen 软件包中的例程。

    2.LPC54114定时器0中断函数跳出的问题
    详情:在调试万利LPC54114 Lite开发板的时候,发现一旦进入定时器0中断函数void CTIMER0_IRQHandler(void),执行完成后,再也无法进入while主循环了,一直找不到原因
    解决:ctimer_init()中有句话:
    matchConfig0.enableInterrupt = true;改成
    matchConfig0.enableInterrupt = false;//不产生中断

    3.LPC1768的中断优先级怎么设置
    解决:直接上代码: nvic_priority.rar (2.35 KB, 下载次数: 1)
    qiandao qiandao
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2025-6-10 23:03
  • 签到天数: 1502 天

    连续签到: 1 天

    [LV.Master]伴坛终老

    97

    主题

    4688

    帖子

    12

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    10080
    最后登录
    2025-7-2
    发表于 2020-5-29 14:40:53 | 显示全部楼层
    在前后台的设计框架下,中端的合理使用还是相当重要的
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-7-19 12:54 , Processed in 0.088173 second(s), 21 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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