关注公众号 领VIP会员
下次再说
按键和CPU的中断系统-1.8.ARM裸机第八部分视频课程

首发

下载课程

下载学院APP

缓存视频离线看

微信公众号
收藏(115)

按键和CPU的中断系统-1.8.ARM裸机第八部分视频课程

课程目标: 本期课程主要讲述按键和CPU的中断系统。首先介绍了按键的电学原理,然后用2节课讲...

5分 共12课时 共7小时 更新时间: 30天前

学习人数榜3

2424小时内答疑

课时永久观看

退15分钟内无条件退款

  1. 仅限付费视频课程适用
  2. 购买后15分钟内可以找到客服进行沟通退款
  3. 下载资料后不再享有退款特权
  4. 客服(Tel:400-101-1651)
  5. 最终解释权归51CTO学院所有

专属资料下载

课程介绍

课程大纲

学习资料

学员评价

课程目标
本期课程主要讲述按键和CPU的中断系统。首先介绍了按键的电学原理,然后用2节课讲了轮询方式处理按键。之后开始了CPU中断系统的讲解,详细介绍了中断的概念和设计原理,以2440和210为原型讲解了CPU如何实现中断以及如何编程利用中断。本课程的目标是深入理解中断原理和使用轮询、中断两种方式来实现按键获取。
适用人群
本课程为ARM裸机学习课程中的第八部分,接之前七个部分,继续讲解S5PV210的中断系统及按键编程,适合看过前七部分的同学继续学习。如果没有学习前面部分,建议从头开始学习,否则可能会听不懂。
课程简介
  • 1.8.1.什么是按键

    本节介绍按键的原理、结构和工作原理,着重介绍了按键的电路接法和按下、弹起时对电路的影响;最后介绍了SoC处理按键时的2种思路。

  • 1.8.2.轮询方式处理按键

    本节以轮询方式处理按键,从零开始分析电路接法、原理图,然后查阅数据手册,手写代码,最终实现对开发板上6个按键的捕获,以LED点亮的方式来检验按键输出结果。

  • 1.8.3.串口输出和按键消抖

    本节包含2部分内容。首先基于我们第七部分移植的串口stdio输出项目来实现按键轮询方式的调试,让大家学会用串口输出的方式调试程序;其次讲了按键的硬件、软件消抖,并在我们的轮询方式检测按键中添加消抖处理。

  • 1.8.4.S5PV210的中断体系介绍

    本节首先引入中断的概念,然后讲了SoC中中断的实现原理(异常向量表)。随后讲了S5PV210的异常向量表分布,最后讲了下异常和中断这两个概念的基本区别。

  • 1.8.5.异常向量表的编程处理

    本节接上节讲述的理论,来编程处理S5PV210的异常向量表,其中最主要的是中断和快速中断这两个异常向量的处理,重点讲了S5PV210的中断处理第一阶段(汇编保存和恢复上下文阶段)

  • 1.8.6.S5PV210的向量中断控制器

    本节详细介绍S5PV210的向量中断控制器,而且首先讲了2440中中断处理的思路和方法,和210进行了比对。目的是让大家知道哪些特性是所有CPU共有的,哪些是CPU特有的,以将我们学到的知识运用在以后遇到的各种SoC中。

  • 1.8.7.S5PV210中断处理的主要寄存器

    本节详细介绍S5PV210的中断控制器中的主要寄存器,分析这些寄存器的作用有助于理解210的中断控制器的工作原理,进而分析其编程方法。

  • 1.8.8.S5PV210中断处理的编程实践1

    本节对S5PV210的中断控制器进行第二阶段的编程实战。因为代码量大所以提前写好了代码,主要是向大家讲解各部分代码的作用和工作原理。

  • 1.8.9.S5PV210中断处理的编程实践2

    本节对S5PV210的中断控制器进行第二阶段的编程实战。因为代码量大所以提前写好了代码,主要是向大家讲解各部分代码的作用和工作原理。

  • 1.8.10.外部中断

    本节向大家引入外部中断的概念。外部中断是210各种中断源的其中一类,按键就属于外部中断的范畴。本节同时介绍了外部中断相关的概念如电平触发和边沿触发。

  • 1.8.11.中断方式处理按键编程实践1

    本节完成中断方式处理按键的全部编程工作,系统梳理整个中断发生及处理的流程。最后总结对比了轮询方式处理按键和中断方式处理按键的差异。

  • 1.8.12.中断方式处理按键编程实践2

    本节完成中断方式处理按键的全部编程工作,系统梳理整个中断发生及处理的流程。最后总结对比了轮询方式处理按键和中断方式处理按键的差异。

加载中
所属章节 资料名称 文件大小 下载
相关资料推荐

暂时还没有学习资料~

5

    1
    非常糟

    2
    很差

    3
    一般

    4
    很好

    5
    非常好

    • 0%
    • 0%
    • 0%
    • 0%
    • 0%
    加载中
    没有了哦~

    讲师介绍

    朱有鹏

    朱有鹏

    讲师评分:4.9

    朱老师物联网大讲堂创始人,畅销书作者,嵌入式物联网技术专家

    学院服务

    关注公众号领取
    免费VIP会员

    添加学院管家微信进入
    学习社群

    讲师推荐专题

    专题一 嵌入式软件工程师完全学习路线图专题-项目实战来袭

    70门课 立省:¥887.29 合计:¥1230.71 购买

    专题二 ARM裸机实战全集视频课程专题

    16门课 立省:¥141.00 合计:¥329.00 购买

    49406人学习过

    订阅专栏更多

    推荐图书

    7日学霸榜 有49406人与你一起学习

    课程介绍

    课程大纲

    学习资料

    学员评价

    ¥ 36.00

    课程评价

    发表客观评价,上限可得35学分(会员可得70学分)

    按键和CPU的中断系统-1.8.ARM裸机第八部分视频课程

    该课程已有 人评价

    课程与描述相符

    老师的讲解表达

    老师的答疑服务

    匿名

    在线
    客服
    在线
    客服

    下载Android客户端

    下载iphone 客户端

    关注官方微信

    返回
    顶部