打印

PSoC5中断特性

[复制链接]
1279|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
huihui520|  楼主 | 2015-10-29 14:36 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
由于PSOC5的结构基于Cortex-M3 CPU核,因此中断控制器有一些额外的Cortex-M3支持的特性。在PSoC5器件中,中断控制器是Cortex-M3核的一部分
沙发
历史暴君| | 2015-10-29 14:41 | 只看该作者
活动中断:
一个活动的中断是指一个当前正在执行的中断。CPU堆栈中保存着活动中断的优先级和中断号。当任何中断开始执行时,中断优先级和中断号压到堆栈。通过读取堆栈的内容,来了解活中断的细节。在PSoc5中,使用CPU堆栈。使用两个不同的堆栈指针即进程堆栈指针(PSP)和主堆栈指针(MSP)来分别访问两个堆栈

使用特权

评论回复
板凳
peace555| | 2015-10-29 14:47 | 只看该作者
PSoC3测试控制器将JTAG或者SWD访问转换成DoC模块内寄存器的访问。

图片3.png (5.23 KB )

图片3.png

使用特权

评论回复
地板
飞翔的控制器| | 2015-10-29 14:51 | 只看该作者
Cortex-M3能配置使用两个堆栈,当配置使用所有堆栈时,第一个中断用PSP或者MSPwk存细节,当配置不使用所有堆栈时,只使用主堆栈指针

使用特权

评论回复
5
zb0830| | 2015-10-29 16:37 | 只看该作者
PSoC 5器件也支持一个ACTIVE寄存器,用于保存中断的活动状态,它的特性包括:寄存器的每一位指示相应中断的活动状态:在ACTIVE寄存器的比特位设置为“1”时,中断是活动的,当该位设置为“0”时,中断当前处于非活动状态

使用特权

评论回复
6
tongbu2015| | 2015-10-29 23:28 | 只看该作者
CPU堆栈中保存着活动中断的优先级和中断号。当任何中断开始执行时,中断优先级和中断号压到堆栈。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

84

主题

706

帖子

2

粉丝