关闭
搜索
搜索
本版
帖子
用户
热搜:
程序员
简洁模式
高级模式
用户组: 游客
消息
提醒
新听众
我关注的
帖子
道具
勋章
任务
设置
退出
请
登录
后使用快捷导航
没有帐号?
立即注册
设为首页
收藏本站
开启辅助访问
切换到窄版
登录
or
立即注册
快捷导航
搜索
首页
论坛
BBS
MCU单片机技术
程序员交流
ARM7单片机(学习ing)-(二)、中断控制编程-01
[复制链接]
作者:
boboming0926
版块:
›
MCU单片机技术
›
ARM
发布时间:
2018-6-15 20:30:35
806
0
返回列表
boboming0926
当前离线
新手上路
新手上路, 积分 24, 距离下一级还需 26 积分
新手上路
新手上路, 积分 24, 距离下一级还需 26 积分
积分
24
发消息
楼主
电梯直达
boboming0926
发表于 2018-6-15 20:30:35
|
只看该作者
|
倒序浏览
|
阅读模式
第一章只是个入门~~
从现在开始才真正算走进RAM吧~~
主要就是中断控制~~
你懂得~~
今天主要是外部中断的应用~~
二、中断控制编程
二-(01)、中断控制编程的寄存器介绍(还是很基础的~~)
1、向量中断控制器
1)特性:
ARM PrimeCell向量中断控制器(虽然我也不知道这个东西是什么东东吧~~)
32个中断请求输入
16个向量IRQ中断
16个优先级,可以动态分配给中断请求
软件中断产生
描述:
</img>
2)寄存器描述
</img>
</img>
</img>
3)VIC寄存器
这一小节按照VIC逻辑的使用顺序对VIC寄存器进行描述该顺序为从那些与中断请求输入最密切的寄存器到那些由软件所使用的最抽象的寄存器。
对于大多数人来说,这也是学习CIV中断寄存器的顺序。
a、软件中断寄存器VICSoftInt-0XFFFFF018 读写
b、软件中断清零寄存器VICSoftIntClear-0XFFFFF01C 只写
c、所由中断状态寄存器VICRawIntr-0XFFFFF008 只读
d、中断使能寄存器VICIntEnable-0XFFFFF010 可以读写
e、中断使能清零寄存器VICIntEnClr-0XFFFFF014 只写
f、中断选择寄存器VICIntSelect-0XFFFFF00C 可以读写
</img>
g、IRQ状态寄存器VICIRQStatus-0XFFFFF000 只读
</img>
h、FIQ状态寄存器VICFIQStatus-0XFFFFF004 只读
i、向量控制寄存器0~15 VICVectCnt10~15 0XFFFFF200~23C 可以读写(总共15个~~)
j、向量地址寄存器0~15 VICVectAddr0~15 0XFFFFF100~13C 可以读写
m、默认向量地址寄存器VICDefVectAddr 0XFFFFF034 可以读写
</img>
n、向量地址寄存器VICVectAddr 0XFFFFF030 可以读写
o、保护使能寄存器VICProtection 0XFFFFF020 可以读写
4)中断源
</img>
2、外部中断输入
</img>
</img>
</img>
好了~~
基本上的介绍就这么多吧~~
编辑:什么鱼 引用地址:http://www.eeworld.com.cn/mcu/article_2017040434036.html
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有帐号?
立即注册
收藏
0
相关帖子
•
值得推荐的五款免费网络漏洞扫描器
•
如何使用semanage和避免禁用SELinux?
•
4个使用频率超高的Linux监控工具,你值得拥有
•
Stm32时钟简介
•
STM32的DMA简介
•
Linux视频教程之如何有效学习Linux命令
•
用Bash读写文件|Linux中国
•
简单架设LINUXVPS服务器
•
2021最新100GJava学习资料,从入门到精通!
•
Linux5.14内核主线预计可与RaspberryPi400兼容
回复
使用道具
举报
返回列表
高级模式
B
Color
Image
Link
Quote
Code
表情
@朋友
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
快速回复
返回顶部
返回列表