1597_AURIX_TC275_GPIO简介

文章讨论了GPIO的控制,包括输入输出配置、施密特触发器的使用、输出复用和急停处理。寄存器在端口配置中的作用被强调,指出不同端口的控制寄存器可能具有选择性实现的位域字段。MCU的模块化设计在ID信息和控制结构中体现。

全部学习汇总: GreyZhang/g_TC275: happy hacking for TC275! (github.com)

  1. 左上角画出来的这个寄存器可以进行输入输出的控制。
  2. 从右边上下拉设备这里可以看得出来,输入输出其实都是可以配置的。

  1. 当端口配置为输入的时候,逻辑图中的输出驱动会变成高阻态。
  2. 端口电平是逻辑0还是1的判断,通过施密特触发器来实现。
  3. 中间画出来的这个寄存器,前面看拓扑图的时候看到了。
  4. 接下来,介绍了输出复用的实现自己调整方法。
  5. 输入输出的属性可以同时支持,这样的模式可以支持故障检测的实现。

大部分的GPIO支持急停的处理。

从这一段描述看,GPIO的控制模型其实是分为两类。这个表格是其中的一类,其实这个还是很符合我之前看过的单片机的表述方式的。

  1. 这么看,两个表其实没有太大的区别,只是第二种支持的复用类型少一些。
  2. 如果要支持急停,需要配置成GPIO的模式。

在进行每一个端口的配置的时候,具体的控制寄存器还需要具体对待。有的端口控制寄存器的设计是选择性的,不一定所有的位域字段是全都实现了的。

这里面能够看到的信息跟这一份笔记中第一页的拓扑图有相同的信息元素,而这里又看到了一个ID信息。

这是上面ID信息的一个展开说明,从这里再一次看到了MCU的模块化设计集成的影子。

这几个控制寄存器分别对应不同的PORT,看起来控制寄存器的字段实现差异可能就在这几个寄存器上,不见得会详细到每一个PIN。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值