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

有没有做淘宝首页特效的网站万网商标查询

有没有做淘宝首页特效的网站,万网商标查询,山西响应式网站建设价位,广州模板网站建设一、按键中断实验 (一)分析按键电路图 (二)芯片手册 二、按键中断实验分析 注:NVIC----Cortx-M核GIC----Cortx-A核 (一)查看所有外设的总线以及寄存器基地址 注:GIC的总线是A7核的…

一、按键中断实验

在这里插入图片描述

(一)分析按键电路图

在这里插入图片描述

(二)芯片手册

二、按键中断实验分析

  • 注:NVIC----Cortx-M核
  • GIC----Cortx-A核

(一)查看所有外设的总线以及寄存器基地址

在这里插入图片描述

  • 注:GIC的总线是A7核的内部总线,也就是说,它是由ARM公司完成的

在这里插入图片描述

  • 注:EXTI的时钟源无需手动使能,它一直是使能状态

(二)RCC章节

在这里插入图片描述

(三)GPIO章节

(四)EXTI:扩展中断控制器

扩展中断和事件控制器(EXTI)通过可配置和直接的事件输入来管理单个CPU和系统唤醒。它为电源控制提供唤醒请求,并向CPU的NVIC生成中断请求以及向CPU的事件输入生成事件。对于每个CPU,需要一个额外的事件生成块(EVG)来生成CPU事件信号。
EXTI唤醒请求允许系统从STOP模式唤醒,并且允许CPU从CSTOP和CSTANDBY模式唤醒。
中断请求和事件请求生成也可以在RUN模式下使用。
EXTI还包括EXTI多路复用I/O端口选择。

EXTI由通过AHB接口访问的寄存器块、事件输入触发块、屏蔽块和EXTI多路复用器组成。
寄存器块包含所有EXTI寄存器。
事件输入触发块提供事件输入边沿触发逻辑。
屏蔽块提供事件输入到不同唤醒、中断和事件输出的分配,以及这些输出的屏蔽功能。
EXTI多路复用器为EXTI事件信号提供I/O端口选择。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
其中,CPU1代表MPU(主处理器单元),而CPU2代表MCU(微控制器单元)。

1. EXTI多路复用IO端口选择

在这里插入图片描述

1. EXTI_FTSR1寄存器

在这里插入图片描述

  • 注:EXTI最多支持76个输入的事件,EXTI_FTSR寄存器的每1个bit位配置1个输入的事件,一个寄存器最多配置32个,因此至少需要三个EXTI_FTSR寄存器。

  • 注:KEY1 --> PF9 --> EXTI9 --> EXTI9对应的输入事件的编号,
    查看21.3章节的表118,查看EXTI9对应的输入事件的编号
    在这里插入图片描述

2. EXTI_FPR1寄存器

在这里插入图片描述
在这里插入图片描述
读:判读下降沿中断是否发生
读0 : 表示没有下降沿触发中断请求发生
读1 : 表示有下降沿触发中断请求发生

写:清除中断挂载标志位(需要程序员手动清除)
写0:没有意思
写1:清除下降沿挂载标志位

3. EXIT_EXTI3寄存器

在这里插入图片描述
在这里插入图片描述

4. EXTI_C1IMR1寄存器

在这里插入图片描述
在这里插入图片描述

(五)GIC:全局中断控制器

在这里插入图片描述

1. GICD_CTLR : GICD control register

GICD层全局控制使能寄存器
在这里插入图片描述
在这里插入图片描述

2. GICD_ISENABLERx : GICD interrupt set-enable register x

GICD层中断设置使能寄存器
在这里插入图片描述

3. GICD_IPRIORITYRx :GICD interrupt priority register x

GICD层中断优先级寄存器,设置中断的优先级,编号越小中断优先级越高
在这里插入图片描述
在这里插入图片描述
GICD_IPRIORITYRx寄存器每5个bit位管理一个中断号。而GIC支持16个SGIs, 16个PPIs,
256个SPIs,共计288个中断号。GICD_IPRIORITYRx寄存器每一个寄存器最多管理4个中断号,
要想管理288个中断号,最少需要72(288 / 4 = 72)个寄存器

问题2:KEY1 --> PF9 --> EXTI9 --> 中断号99号
99号中断对应GICD_IPRIORITYRx寄存器的哪1个,哪5位?

中断号 / 4 = 商 ...... 余数|			|---> (余数 * 8 + 3)对应寄存器5位中的最低位|---> 寄存器的编号99 / 4 = 24 ...... 3GICD_IPRIORITYR24[31:27]位 配置99号中断的优先级,优先级的范围:0-31优先级的编号越小中断的优先级越高。

4. GICD_ITARGETSRx :GICD interrupt processor target register x

GICD层中断处理器目标分配寄存器,将中断信号转发给哪个CPU接口
在这里插入图片描述
GICD_ITARGETSRx寄存器每2个bit位管理一个中断号。而GIC支持16个SGIs, 16个PPIs,
256个SPIs,共计288个中断号。GICD_ITARGETSRx寄存器每一个寄存器最多管理4个中断号,
要想管理288个中断号,最少需要72(288 / 4 = 72)个寄存器

问题2:KEY1 --> PF9 --> EXTI9 --> 中断号99号
99号中断对应GICD_ITARGETSRx寄存器的哪1个,哪2位?

中断号 / 4 = 商 ...... 余数|			|---> (余数 * 8)对应寄存器5位中的最低位|---> 寄存器的编号99 / 4 = 24 ...... 3GICD_ITARGETSR24[25:24]位 配置99号中断的目标处理,0b01 : 分配中断给CPU0接口0b10 : 分配中断给CPU1接口		

5. GICD_ICPENDRx :GICD interrupt clear-pending register x

GICD层中断清除挂起寄存器,判读中断是否发生,清除中断挂起标志位
在这里插入图片描述

每一个bit位管理一个中断号,GIC支持16个SGIs,和256个SPIs,共计288个中断号。每个寄存器最多管理32个中断号,因此最少需要9个寄存器。
问题2:KEY1 --> PF9 --> EXTI9 --> 中断号99号
99号中断对应GICD_ICPENDRx寄存器的哪1个,哪1位?

中断号 / 32 = 商 ...... 余数|			|---> 寄存器对应的位|---> 寄存器的编号99 / 32 = 3 ...... 3GICD_ICPENDR3[3]位 配置99号中断,读0:zho写1:使能中断写0:没有影响

1. GICC_CTLR :GICC control register

GICC层全局中断控制使能寄存器

2. GICC_PMR : GICC input priority mask register

GICC输入中断优先级屏蔽寄存器。根据中断的优先级对中断进行屏蔽

3. GICC_IAR :GICC interrupt acknowledge register

GICC层中断应答寄存器,获取当前应答的中断的中断号,每个中断都有一个唯一的中断号。
中断号在芯片手册的21.2章节的表117中

4. GICC_EOIR :GICC end of interrupt register

GICC层中断结束寄存器,清除中断号

四、

在这里插入图片描述

http://www.yidumall.com/news/94829.html

相关文章:

  • 怎么在自己网站上做拼图怎么样才能引流客人进店
  • 手机做兼职的网站有哪些网络营销策划方案范文
  • 电子商务网站建设的方法有哪些东莞网站推广的公司
  • wordpress怎么写描述青岛seo网站管理
  • 创意医疗产品设计seo官网
  • 莱芜雪野湖天气预报重庆seo黄智
  • 最简单的网站制作中国十大营销策划机构
  • 江苏省建设招标网站首页友链互换平台推荐
  • 广告视频制作的公司seo顾问能赚钱吗
  • 哪些公司做网站维护的百度超级链
  • 外贸网站建设及优化ppt软考培训机构哪家好一点
  • 网络推广和网站推广平台网络优化初学者难吗
  • 郑州做网站找维诺百度地图优化排名方法
  • 福州短视频seo网站太原seo哪家好
  • f2fpay wordpress合肥seo代理商
  • vr看房网站开发费用常州网站建设书生商友
  • 临沂网站建设那家好临安网站seo
  • 品牌策划网站建设互联网营销师考试题及答案
  • 北京网站制作建设公司网站收录免费咨询
  • 建设网站最快多长时间百度数据中心
  • 南昌网站设计特色最新的疫情防控政策和管理措施
  • 专门做酒店网站湖南网站建设加盟代理
  • 谈谈你对网站建设有什么样好的建设意见引擎搜索优化
  • 怎么把自己做的网站放到网上国内5大搜索引擎
  • 做电影下载网站需要什么软件市场营销培训课程
  • 美国美女做愛网站seo网站
  • 网站建设方案主要是seo优化网
  • 资产管理wordpress广东网络seo推广公司
  • 昆明网站建设推广服务免费网站搭建
  • 外贸批发网站建设网站搭建的流程