全部学习汇总: GreyZhang/g_TC275: happy hacking for TC275! (github.com)
1. 连同上一次的笔记中最后一页,看得出来NMI的trap软件触发至少是有三种方法。
2. 后半页给出了trap发生的状态的清除操作寄存器。
前面的文字描述部分,几个trap是可以关闭的。这里的寄存器中给出了几个不同类型的trap的关闭方法。
这一页主要是寄存器的地址分配信息,跟软件设计关系很大,但是对于了解框架来说没有什么实质性的帮助。
在很多个章节以及文档中看到过PMC,这里第一次了解了这个缩写:供电管理控制。
1. 这个模块跟整个MCU的供电系统是有很大的关系的,由于有这个模块的设计,TC275单片机可以实现单电源的设计。
2. EVR33是一个LDO电源,只有在5V系统中才会用得到。
3. 针对几个不同的供电都有监控功能设计,如果出现了异常之后相关的故障会报到SMU。
4. EVR的供电不能够用于模拟域。
1. 有些EVR的设计可是用开关电源的模式,也可以用LDO的模式。
2. 从这一页的描述看,供电的控制其实主要还是由HWCFG来控制的。
类似的供电的几种模式在DataSheet中是有介绍的,但是当时没有看到HWCFG的PIN组合能够对应什么具体的功能。这里终于看到了这个功能对应表了,实现的功能详细说明主要是0、1、2三个HWCFG PIN的组合关系。
这个是针对硬件的PIN的功能属性做了一个更加直观的功能列述表。在进行设计选择或者功能判断的时候,这个可以作为很好的参考。