全部学习汇总: GreyZhang/g_TC275: happy hacking for TC275! (github.com)
这个是锁步控制寄存器,其实是一个控制以及状态综合的寄存器。可以读取到现在的锁步设置状态,也可以进行锁步的使能。
这个寄存器跟上面这一个页一样,只是不同的CPU。CPU2是不支持锁步的,因此后面应该没有同类的了。
- SCU安全关键寄存器有ENDINIT的机制保护,SMU对此也有一个连续的检查以防止有对这些寄存器的异常改动。
- 中间的部分给出来了具备这样保护的寄存器。
- 如果出现了bit翻转之类的异常故障,会直接触发SMU的警告。
- 这一页主要是讲解芯片温度测量的,看上去就是一个ADC的类似功能,启动采集之后能够读到结果。
- 初始化的时候,第一次采集之前读出来的默认数据是0。
- 就绪的状态位可以提供当前的温度采集的状态。
- 温度转换公式需要去DataSheet里面去找。
- busy如果是从1变成了0,那么会有中断触发。其实,这个中断触发后,感觉是读取这个温度的很好的时机。
- 虽然寄存器的bit位名称叫做关机,但是其实取反就是使能。
- 测量的开始,可以通过START来启动。
- 温度采集的寄存器也是安全保护的,保护来自于HSM支持的锁定位。
- 芯片温度状态寄存器中,主要提供了采集结果以及busy、ready等状态的查询。
- 上面这部分还是之前的状态寄存器中的信息。
- 接下来的这个寄存器,其实也是控制以及状态混合的。这里的bits实现的是芯片温度下限的设置。
- 这里实现了下限设置的状态提供,与之类似的额,还有一个温度上限的设置以及超上限的故障。
- 处理限制之外,还存在一个其他模块也有的一个功能,SLCK,安全锁定的功能。这个尤其是在PLL等模块学习的时候已经看了很多。
这样,这个章节的结束基本就到此结束了。继续往后,SCU会迎来一个比较大常用的看门狗定时器模块,而这个我之前看过了,因此后续会直接跳过。之前的学习笔记:
(102条消息) 1473_AURIX TC275 WDT基本功能特性以及保护机制_grey_csdn的博客-CSDN博客
(102条消息) 1474_AURIX TC275 WDT的运行模式_grey_csdn的博客-CSDN博客
(102条消息) 1475_AURIX TC275 WDT的寄存器概览_grey_csdn的博客-CSDN博客
(102条消息) 1477_AURIX TC275 iLLD中看门狗密码获取接口分析_grey_csdn的博客-CSDN博客
(102条消息) 1478_英飞凌AURIX TC275 iLLD中的看门狗禁用接口分析_grey_csdn的博客-CSDN博客