版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1第9章:实验8外部中断实验——卓越工程师培养系列——2
通过学习EXTI功能框图、EXTI的相关寄存器和固件库函数,以及AFIO的相关寄存器和固件库函数,基于EXTI,通过医疗电子单片机高级开发系统上的Key1、Key2和Key3,控制串口输出相应按键按下的信息。《医用单片机开发实用教程-基于STM32F4》-配套讲义1.实验内容3《医用单片机开发实用教程-基于STM32F4》-配套讲义2.实验原理2.1EXTI功能框图4本实验涉及的EXTI寄存器包括中断屏蔽寄存器(EXTI_IMR)、事件屏蔽寄存器(EXTI_EMR)、上升沿触发选择寄存器(EXTI_RTSR)、下降沿触发选择寄存器(EXTI_FTSR)、软件中断事件寄存器(EXTI_SWIER)和挂起寄存器(EXTI_PR)。《医用单片机开发实用教程-基于STM32F4》-配套讲义2.实验原理2.2EXTI部分寄存器5本实验涉及的EXTI固件库函数包括EXTI_Init、EXTI_GetITStatus和EXTI_ClearITPendingBit。EXTI_Init函数的功能是根据EXTI_InitStruct中指定的参数初始化EXTI相关寄存器;EXTI_GetITStatus函数的功能是检查指定的EXTI线路触发请求发生与否;EXTI_ClearITPendingBit函数的功能是清除EXTI线路挂起位。《医用单片机开发实用教程-基于STM32F4》-配套讲义2.实验原理2.3EXTI部分固件库函数6本实验涉及的SYSCFG寄存器包括SYSCFG的外部中断配置寄存器1(SYSCFG_EXTICR1)、外部中断配置寄存器2(SYSCFG_EXTICR2)、外部中断配置寄存器3(SYSCFG_EXTICR3)和外部中断配置寄存器4(SYSCFG_EXTICR4)。《医用单片机开发实用教程-基于STM32F4》-配套讲义2.实验原理2.4SYSCFG部分寄存器7
本实验涉及的SYSCFG固件库函数只有SYSCFG_EXTILineConfig。SYSCFG_EXTILineConfig函数的功能是根据EXTI_PortSourceGPIOx和EXTI_PinSourcex的值,配置SYSCFG->EXTICR[x](x=1,…,4),从而选择GPIO某一管脚用作外部中断线路。《医用单片机开发实用教程-基于STM32F4》-配套讲义2.实验原理2.5SYSCFG部分固件库函数8步骤1:复制并编译原始工程 步骤2:添加EXTI文件对步骤3:完善EXTI.h文件步骤4:完善EXTI.c文件步骤5:完善外部中断实验应用层步骤6:编译及下载验证3.实验步骤《医用单片机开发实用教程-基于STM32F4》-配套讲义9
基于医疗电子单片机高级开发系统,编写程序实现通过按键中断切换LD0闪烁频率。初始状态为400ms点亮/400ms熄灭,第二状态为200ms点亮/200ms熄灭,第三状态为100ms点亮/100ms熄灭,第四状态为50ms点亮/50ms熄灭。按下Key1按键,LD0按照“初始状态→第二状态→第三状态→第四状态→初始状态”方向进行频率递增循环闪烁,按下Key3按键,LD0按照“初始状态→第四状态→第三状态→第二状态→初始状态”方向进行频率递减循环闪烁。4.本章任务《医用单片机开发实用教程-基于STM32F4》-配套讲义101.简述什么是外部输入中断。2.简述外部中断服务函数中断标志位的作用,应该在什么时候清除中断标志位,如果不清除中断标志位会有什么后果。3.在本实验中,按键按下时计算机上的串口助手会输出提示信息,按键弹起时同样也会输出提示信息,为什么?如何实现只有在按键按下时输出提示信息?4.在本实验中,假设有一个全局int型变量g_iCnt,该变量在TIM2中断服务函数中执行乘9操作,而在Key3按键按下的中断服务函数中对g_iCnt执行加5操作,若某一时刻两个中断恰巧同时发生,且此时全局变量g_iCnt的值为20,两个中断都结束后,全局变量g_i
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 广西南宁市第十四中学2025年中考二模英语试题(含答案)
- 民法典合同编实战指南第十八讲无因管理与不当得利
- 某公司数据标准体系建议
- 卫生院宣传教育工作制度
- 国企工作制度流程规范
- 大队部档案资料管理制度
- 如何制作会计内部制度
- 如何规范公司管理制度
- 娱乐直播公会制度规范
- 痴呆症病症状解析与护理技能学习
- 山东省聊城市2026年普通高中学业水平等级考试模拟卷(聊城二模)地理+答案
- 2025学年第二学期杭州市高三年级二模教学质量检测英语试卷+答案
- 装饰装修工程进度计划与保证措施
- 2026年初中美术考试题目及答案全套试题及答案
- 2026中国光刻胶行业销售动态与投资前景展望报告
- 船舶代理公司考核制度
- 2026华能笔试题库
- 2025年湖南长沙市拔尖选拔自主招生数学试卷试题(含答案详解)
- 函数的概念课件2025-2026学年人教版数学八年级下册
- 2026年中国铁路武汉局集团有限公司招聘高校毕业生1219人(公共基础知识)测试题附答案
- 化工废气治理课件
评论
0/150
提交评论