全部学习汇总: GreyZhang/g_TC275: happy hacking for TC275! (github.com)
接下来,看一下GPIO的寄存器以及部分相关的功能。这部分将会是接下来这个章节剩余的全部,可能内容偏雷同,因此都是跳跃式看。但是中间需要临时关注一下的地方可能还是得拆分成两份笔记来整理。
- 配置为输入的时候,可以选择性配置滞环的功能。
- 配置为输出的时候,可以选择性配置速度等级。具体有两个表格信息可以参考。
- 从描述隐含的意思看,应该还是有不支持滞环功能属性的PIN的。
- 这一页的两个表就是输出速度等级以及滞环信息的功能详细列表。
PIN脚的电平识别标准也是可以配置的。
针对收发类功能的PIN,有专门的针对性配置属性。
接收类的PIN有一个终端电阻可以配置,阻值大小为100欧姆。看起来,类似CAN通信的终端电阻等,可以等效用这个来替代。
发送功能相关的PIN有一个下拉电阻可以配置,可以配置器使能或者关闭的控制。
ADC有复用的诊断处理功能,诊断通过一个可以控制的下拉电阻来配合实现。
端口的输出变化,可以通过寄存器直接实现toggle的操作。当然,直接采用读取取反应该也是可以实现的,这里的实现应该可以实现一个更加高效的方式。