欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    (20)--5.2STM32F10x中断系统介绍面向人工智能的嵌入式设计与开发.ppt

    • 资源ID:96638324       资源大小:8.50MB        全文页数:12页
    • 资源格式: PPT        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    (20)--5.2STM32F10x中断系统介绍面向人工智能的嵌入式设计与开发.ppt

    STM32F10 x中断系统介绍NVIC控制器介绍1STM32F10 x中断优先级设置2目 录CONTENTSWORK REPORTSTM32F10 x中断系统相关库函数3NVIC是嵌套矢量中断控制器的简称,它是内嵌在Cortex-M内核当中。这个控制器主要功能是实现芯片上的中断处理功能。Cortex-M内核一共支持256和中断,其中16个Cortex-M内核中断和240个和片内外设相关中断。并且16个Cortex-M内核占用的中断是不可屏蔽,不可更改的。1.NVIC控制器概述NVICNVIC控制器介绍控制器介绍人为优先级人为优先级又称为可编程优先级,通过设置NVIC控制的寄存器来实现对NVIC中的优先级设置。NVIC人为优先级又分为两种:2.NVIC控制器中断优先级分类NVICNVIC控制器介绍控制器介绍人为优先级A、抢占优先级 将不同等级之间的中断进行嵌套是抢占优先级,低优先级的中断可以由高优先级来打断(中断),中断等级的数字越小,优先级就会越高49。2.NVIC控制器中断优先级分类NVICNVIC控制器介绍控制器介绍人为优先级 B、响应优先级 响应优先级的另一个名称叫做子优先级,它是指在不同的响应优先级的中断中不能使用嵌套(前提是当抢占优先级相同,响应优先级不同。响应优先级的作用是当多个中断源同时发生中断请求的时候,CPU先执行响应优先级高的中断。中断等级的数字越小,优先级越高。2.NVIC控制器中断优先级分类NVICNVIC控制器介绍控制器介绍自然优先级 自然优先级又称为固定优先级,NVIC控制器在出厂的时候给每个中断源分配的中断序列号。中断等级的数字越小,优先级越高。自然优先级的作用是当抢占优先级和响应优先级都一样时,多个中断同时发生,CPU优先级执行自然优先级高的中断2.NVIC控制器中断优先级分类NVICNVIC控制器介绍控制器介绍 STM32F10 x芯片使用4个位来存放中断的优先级,这4个位分别存放响应优先级和抢占优先级等级数。使用3个位的二进制来表示中断优先级的分配(如下表所示)。2.NVIC控制器中断优先级分类STM32F10 xSTM32F10 x中断优先级设置中断优先级设置优先先级分分组中断中断优先先级分分组说明明抢占占优先先级等等级范范围响响应优先先级等等级范范围优先先级编码第第0组所有4个位用于指定响应优先级00150 x07第第1组最高1位用于指定抢占优先级,最低3位用于指定响应优先级。01070 x06第第2组最高2位用于指定抢占优先级,最低2位用于指定响应优先级03030 x05第第3组最高3位用于指定抢占优先级,最低1位用于指定响应优先级07010 x04第第4组指定抢占先级使用4个位01500 x03注:本小节仅列出教学中所使用到NVIC中断相关的库函数,更多的库函数介绍请参考STM32固件库使用手册的中文翻译版.pdf文档1.函数分布文件:misc.cmisc.hNVIC_Init函数1、函数原型:void NVIC_Init(NVIC_InitTypeDef*NVIC_InitStruct);2、函数功能:根据“NVIC_InitStruct”中指定的参数初始化NVIC控制器 STM32F10 xSTM32F10 x中断系统相关库函数中断系统相关库函数注:本小节仅列出教学中所使用到NVIC中断相关的库函数,更多的库函数介绍请参考STM32固件库使用手册的中文翻译版.pdf文档1.函数分布文件:misc.cmisc.hNVIC_Init函数1、函数原型:void NVIC_Init(NVIC_InitTypeDef*NVIC_InitStruct);2、函数功能:根据“NVIC_InitStruct”中指定的参数初始化NVIC控制器 STM32F10 xSTM32F10 x中断系统相关库函数中断系统相关库函数 NVIC_PriorityGroupConfig函数1.函数原型:void NVIC_PriorityGroupConfig(u32 NVIC_PriorityGroup);2.函数功能:设置NVIC控制器优先级分组。3.函数参数:NVIC_PriorityGroup:优先级分组位长度(如下表所示)。STM32F10 xSTM32F10 x中断系统相关库函数中断系统相关库函数NVIC_PriorityGroup参数参数NVIC_IRQChannel的的抢占占优先先级NVIC_IRQChannel响响应优先先级具体描述具体描述NVIC_PriorityGroup_00015抢占优先级0位,响应优先级4位NVIC_PriorityGroup_10107抢占优先级1位,响应优先级3位NVIC_PriorityGroup_20303抢占优先级2位,响应优先级2位NVIC_PriorityGroup_30701抢占优先级3位,响应优先级1位NVIC_PriorityGroup_40150抢占优先级4位,响应优先级0位谢 谢 观 看

    注意事项

    本文((20)--5.2STM32F10x中断系统介绍面向人工智能的嵌入式设计与开发.ppt)为本站会员(奉***)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开