当前位置: 首页 > news >正文

做响应式的网站有哪些凡客软件下载

做响应式的网站有哪些,凡客软件下载,网站建设与网页设计专业,多站点wordpress简数采集器文章目录 前言一、中断体系的比喻二、中断的内部结构2.1 EXTI触发方式 2.2 NVIC2.3 cpu与中断2.4 外部中断控制器框图上升沿触发选择寄存器屏蔽/使能寄存器等待处理寄存器 2.5 中断优先级 总结 前言 一、中断体系的比喻 STM32中断体系如下图所示#xff1a; 一座大型建筑物… 文章目录 前言一、中断体系的比喻二、中断的内部结构2.1 EXTI触发方式 2.2 NVIC2.3 cpu与中断2.4 外部中断控制器框图上升沿触发选择寄存器屏蔽/使能寄存器等待处理寄存器 2.5 中断优先级 总结 前言 一、中断体系的比喻 STM32中断体系如下图所示 一座大型建筑物比如一座高楼大厦代表整个 STM32 芯片。在这座建筑物中有许多房间和走廊每个房间都代表一个特定功能的模块或外设比如 GPIO、UART 等。 GPIO通用输入输出想象每个房间都有窗户用于与外界交流。这些窗户可以用来输入信息外部信号或输出信息驱动外部设备。GPIO 窗户可以被打开或关闭以允许或阻止信息的流动。 EXTI外部中断有些房间有特殊的门称为 EXTI 门。当外部事件发生时比如有人敲门这些门会触发一个中断通知系统发生了某些重要的事情。 NVIC中断向量控制器NVIC 就像一个大厅里面有一个信息中心负责管理整栋大楼中发生的所有事件和紧急情况。当有门被触发时信息中心负责通知大楼的其他部分告诉它们如何处理这个事件。 UART通用异步收发传输器想象一个房间里有一个电话可以用来和外界通信。UART 中断就像是电话铃声响起通知你有人在打电话你需要停下手头的工作去接听电话。 综合以上整个 STM32 中断结构就像一座大楼有许多房间外设模块和走廊数据总线以及信息中心NVIC来管理这些房间和走廊中发生的事件。GPIO、EXIT、NVIC、UART 等都是这座大楼中不同的部分各自承担着不同的功能共同构成了 STM32 的中断系统。 二、中断的内部结构 2.1 EXTI 中断的框图如下 我们可以通过设置寄存器进而来设置指定的引脚接到exti中断上 比如我们可以设置EXTI0这四位寄存器来设置哪个引脚有EXIT通过指定的值 比如设置PA[X]我们要使用0x0000 如果我们设置0000他就有下面这样的情节 比如说PA0接上一个开关 你可以去配置是按下中断还是松开时中断在EXTI这里。 你可以去配置触发方式 上升沿触发下降沿触发双边沿触发 我们还要去使能EXTI使能他是否能发给下一级的NVIC 触发方式 上升沿触发就是从低电平变成高电平 下降沿触发就是从高电平变成低电平 双边沿就是上升和下降都触发 2.2 NVIC NVICNested vectored interrupt controller嵌套向量中断控制器。 在上面这个图中有这么多中断比如EXTIUART串口等等 NVIC就是去控制这些中断谁先得到cpu的执行 我们可以配置里面的优先级 我们还可以进一步使能是否传递给CPU 2.3 cpu与中断 cpu中有一个总开关我们可以去配置CPU让他处理中断/紧张处理中断 cpu是怎么处理中断的 在NVIC中有一个向量表里面存储着这些中断函数的地址当CPU检测到中断NVIC会发一个id给CPU然后根据id使用id在NVIC的向量表里找到对应项然后调用函数 2.4 外部中断控制器框图 PA0进来其中Edge detect circuit为边缘检测电路 他就可以去检测上升下降沿了 上升沿触发选择寄存器 其中bit0如果写入1的话就代表使能上升沿触发 如果是0就是静止。那么对于下降沿也是一样的 屏蔽/使能寄存器 以EXTI0为例子我们可以写bit0来屏蔽(写0)/使能(写1) 等待处理寄存器 如果某一个EXTI发生了在他对应的bit位会设置成1 比如EXTI0发送了那么这个寄存器的bit0会设置成1表示中断已经发生了 2.5 中断优先级 在 NVIC 里对于每一个中断都有一个 8 位的寄存器被用来表示它的优先级。这个 8 位的寄存器被分为 2 部分分别表示分组优先级也叫抢占优先级、子优先级。 分组优先级被用来判断当前正在处理的中断能否被打断。比如当前正在处理 EXT0 中断它的分组优先级为 3如果这时候发生了 EXT1 中断它的分组优先级为 4数值越 高优先级越低那么 EXT1 的中断就无法打断 EXT0等 EXT0 的中断处理完毕EXT1 的 中断才能被处理。但是如果 EXT1 的分组优先级为 2那么当前的 EXT0 中断就被“抢占” 先执行 EXT1 的中断处理函数再继续执行“被抢占的 EXT0”中断函数。 子优先级被用来判断两个中断同时发生时谁先被处理。还是以 EXT0、EXT1 为例 如果它们同时发生了那么分组优先级高的中断先被处理如果分组优先级相同那么子 优先级高的先被处理如果连子优先级也相同那么编号小的 EXT0 先被处理。 注意如果 EXT0、EXT1 的分组优先级相同是不会发生“抢占”的。比如 EXT0 中断 正在被处理EXT1 紧接着被触发了即使 EXT1 的子优先级高于 EXT0EXT1 也不会抢占 EXI0。当 EXT0 被处理完毕才轮到 EXT1 被处理。 总结
http://www.hkea.cn/news/14358504/

相关文章:

  • 宁至网站建设wordpress下载主题需要ftp
  • 培训的网站建设东莞外贸推广公司
  • 重庆八大员证书查询网站模板下载后怎么使用
  • 做网站相册奢侈品
  • 厦门网站建设模拟网络营销的理论基础有哪些
  • 苏州百度搜索排名优化关键词排名优化易下拉效率
  • 计算机网站建设和维护做网站编辑有人带吗
  • 怎么利用网站做兼职好的网站开发培训
  • 中建集团官网百度seo代理
  • 南通高端网站建设机构网站基础内容
  • 汝州住房和城乡建设网站网址域名ip解析
  • 兰州起点网站建设公司中国建设银行官方网站k宝驱动
  • 网站域名申请费用推广广告赚钱软件
  • wp网站开发广州建站外贸网站
  • 做网站 挣广告联盟的佣金咸阳网站开发哪家好
  • centos 下载wordpressseo搜索引擎优化总结报告
  • 无法访问网站建站平台 在线提交表格
  • 06627网页制作和网站建设网站代码 如何做层级关系
  • 监控网站建设需要多少钱网络设计师学什么专业
  • 北京做网站哪家便宜网站排名优化化快排优化
  • 企业做网站大概多少钱工商企业信息查询公示系统
  • 做网站设计需要哪些软件网站开发预算报表
  • 望牛墩镇网站建设公司外贸网站模板免费
  • 什么网站做婚礼请柬个人博客网站模板wordpress
  • 企业网站建设的服务类型有哪些个人推广app的妙招
  • 北京网站优化常识app模板
  • 奥远科技网站建设流程网站改域名如何做百度优化
  • 建设多语言网站php视频网站开发
  • 网站改版效果图怎么做网站 形象入口页
  • 移动网站建设指南开发平台教程