- 博客(4)
- 收藏
- 关注
原创 AURIX TC2XX 学习笔记(3) 中断路由器(IR)
一般来说,这些寄存器包含:启用/禁用信息、服务请求设置位和服务请求清除位、服务请求优先级向量(8位)、服务处理器目的地、服务请求状态位、软件发起的服务请求设置和复位位、完整性错误向安全监控单元(SMU)发出信号、中断粘着位和溢出位。这与传统的中断CPU架构不同,在传统的中断CPU架构中,它们的中断向量表是由中断源排序的。中断路由器模块内的每个服务请求节点(SRN)都包含一个服务请求控制(SRC)寄存器和接口逻辑,这些接口逻辑将其连接到中断路由器模块外部的触发单元和中断路由器内部的中断仲裁总线。
2024-08-23 21:40:31
608
原创 AURIX TC2XX 学习笔记(2) 系统定时器(STM)
在上图的例子中,比较寄存器CMP0[17:0]加上十个右扩展的零位与STM[27:0]进行比较,STM[9:0] = 000H。最简单的操作方式就是直接将开始位置(STAR)设置为0,这样比较寄存器的比较值跟STM值的分辨率一样,定时多少时间就是多少。64位系统定时器STM的值可以与CMP0和CMP1寄存器中存储的两个比较值进行比较。STM 的中断触发机制并不复杂,每个 STM 模块有两个比较寄存器,同时每个 STM 模块有两个中断源,而且比较寄存器和中断源的连接也是可配的。1:检测到比较匹配中断。
2024-08-22 21:09:50
584
原创 AURIX TC2XX 学习笔记(1)点亮第一个LED(GPIO)
通过分别将适当的值写入端口输出修改集寄存器(Pn_OMSR)或端口输出修改清除寄存器(Pn_OMCR),可以单独设置或清除Px输出引脚。端口输出寄存器 (OMR):该寄存器与端口输出寄存器 (OUT) 配合使用,可以单独置位、清零或取反端口输出寄存器中的相应位,从而修改各端口线上的逻辑状态。端口输出修改寄存器:此寄存器允许通过设置特定的位来修改端口输出寄存器中的相应位,实现对端口输出的置位、清零或取反。端口输出改变寄存器和端口输出清除寄存器:这些寄存器用于直接修改端口输出的状态,以控制端口引脚的电平。
2024-08-21 21:24:34
423
原创 AURIX TC2XX 学习笔记(0)TC27x架构简介
好了扯远了,之所所以写这个学习笔记也是为了记录一些学习过程,让自己的心稍微静下来,另一方面将来有遗忘的地方我也可以回过头来温习一遍,温故而知新。你记它干嘛,用到的时候再去翻书去查资料就行,而且很多东西用多了就熟记于心了,想忘都忘不掉。关键是要去理解它的原理,就比如上面那个RAM和ROM,只读存储器和随机存取存储器,看字是不是又懵逼了,什么是只读,什么是随机存取?接上充电器发现百度网盘APP这个任务进程结束了,但是万幸的是你的“学习资源”依然存在,这个时候你很开心,又可以进行一场酣畅淋漓的学习了。
2024-08-20 23:10:40
758
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人