RT1052之IOMUXC
1、简介
IOMUXC的核心功能就是实现IO口复用,简单来说就是因为RT1052对外的IO口的数量是有限的,但是RT1052内部的外设需要的IO口却可能远超实际RT1052所拥有的IO口,因此就需要IOMUXC来实现IO口的分时复用。
2、实现原理
以上是IOMUXC的框图,最右边的“IO Pad Cells”直接和“IOMUX Cells”连接,“IOMUX Cells”又和下方的“module”连接。同时“IOMUX Cells”受上图左方的“IOMUXC”的控制。接来下我们来一一看看这些奇怪名词的含义及其实际作用。
1、IO Pad Cells
“IO Pad Cells”,IO口单元,其实就是对应着RT1052的实际上的IO引脚,一个IO引脚对应一个IO Pad Cells。
2、IOMUX Cells
“IOMUX Cells”,IO口复用单元,每一个实际的IO引脚内部都连接着一个“IOMUX Cells”,这个“IOMUX Cells”有点类似单刀多掷开关,可以动态的切换这个IO引脚通