您好、专家、
有关 SPNU499C 文档的以下内容、有一些问题。 希望 您能更清楚地解释它。 谢谢!
- 四个象限的含义和使用方法是什么?
- 如果设置为表2-89说明、象限可以保护什么?
- 什么是功能以及如何配置每个位的"PPROTSET0"?
以上内容涉及 TUV 认证、这是一个紧急情况。 提前感谢您的支持!
SPNU499C 的内容
此致
Rayna
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好、专家、
有关 SPNU499C 文档的以下内容、有一些问题。 希望 您能更清楚地解释它。 谢谢!
以上内容涉及 TUV 认证、这是一个紧急情况。 提前感谢您的支持!
SPNU499C 的内容
此致
Rayna
您好、Rayna、
请查看数据表中的表6-21:
每个外设选择(PS)寻址一个1KB 区域。 然后、该区域被分成四个象限[3:0]、每个象限为256字节。 然后、按照数据表的表6-21中的规定、将这些象限分配给各个外设模块控制/状态寄存器。
一些外设寄存器帧适合象限、而一些其他外设采用两个象限:
PS[x]帧大小<= 256字节:需要1象限 例如:对于 GIO、PS[16]
ps[x]帧大小>256字节和<= 512字节:需要2个象限 例如:FTU 为 PS[23]、HTU1和 HTU2为 PS[22]
PS[x]帧大小>512字节且<= 1KB:需要4个象限 例如:对于 FlexRay、PS[12]或 PS[13]、
FlexRay 控制器采用两个完整的外设选择、因此它使用八个象限。
PCR 模块 PPROTSETx 寄存器每个外设选择象限包含一个位。 这些位定义了到外设寄存器帧的访问权限。 如果 CPU 尝试向其 没有正确权限的外设寄存器写入数据、则会检测到保护违规和中止
发生。
示例:PPROTSET0是外设保护设置寄存器之一:
位0用于 PS0象限0保护设置--> MibSPI5采用2个象限
位1用于 PS0象限1保护设置
位2用于 PS0象限2保护集-->未使用
位3用于 PS0象限3保护设置
位4用于 PS1象限0保护设置--> MibSPI3采用2个象限
位5用于 PS1象限1保护设置
位6用于 PS1象限2保护设置--> SPI4 采用2个象限
位7用于 PS1象限3保护设置
位8用于 PS2象限0保护集--> MibSPI1 采用2个象限
位9用于 PS2象限1保护集
位10用于 PS2象限2保护集--> SPI2 获取2个象限
位11用于 PS2象限3保护集
(笑声) (笑声)