首页 > 产品 > 模拟与混合信号 > 逻辑的常见应用 >

逻辑和电压转换

最新课程

热门课程

增加微控制器的输出

欢迎收看 The Logic Minute。 在本视频中, 我们将了解如何 使用移位寄存器 扩展微控制器的 输出容量。 在使用微控制器时, 通常会遇到的问题是 没有足够的 GPIO 引脚 来写入多个传感器。 升级到更大的 MCU 并非唯一的解决方案。 如果微控制器上的 GPIO 引脚较少, 可以使用串行输入 并行输出移位寄存器 写出相同数量的输出。 这通常称为 GPIO 扩展。 串行输入并行输出 移位寄存器使用 八个内部移位寄存器 和八个存储寄存器。 这些寄存器的 初始状态未知。 不过,当移位寄存器的 清除引脚驱动为低电平时, 内部移位寄存器 存储的值将被 低电平覆盖。 寄存器时钟上的正边沿 会将值从 内部移位寄存器 移至存储寄存器。 在移位寄存器 时钟的每个正边沿上, 串行引脚上的可用值 将开始向下 推入到内部移位 寄存器。 因为输出连接到 存储寄存器, 所以保持低电平。 数据尚未移入 存储寄存器。 同样,需要在寄存器 时钟上的正边沿 将数据从 内部移位寄存器 推入到存储寄存器。 移位寄存器 附带串行输出引脚 QH,它连接到最后 一个内部移位寄存器。 要将移位 寄存器连接在一起, 可将串行输出 引脚直接连接至 下一串联移位寄存器的 串行输入引脚。 该原理图显示了 在相同数量的 GPIO 引脚下, 仅需 13 个输出时, 移位寄存器是 如何连在一起的。 谢谢观看。 请浏览我们网站的其他 视频和培训材料。 如果您有任何问题, 请访问 E2E 论坛 直接询问我们。

欢迎收看 The Logic Minute。

在本视频中, 我们将了解如何

使用移位寄存器 扩展微控制器的

输出容量。

在使用微控制器时, 通常会遇到的问题是

没有足够的 GPIO 引脚

来写入多个传感器。

升级到更大的 MCU 并非唯一的解决方案。

如果微控制器上的 GPIO 引脚较少,

可以使用串行输入 并行输出移位寄存器

写出相同数量的输出。

这通常称为 GPIO 扩展。

串行输入并行输出 移位寄存器使用

八个内部移位寄存器

和八个存储寄存器。

这些寄存器的 初始状态未知。

不过,当移位寄存器的 清除引脚驱动为低电平时,

内部移位寄存器 存储的值将被

低电平覆盖。

寄存器时钟上的正边沿

会将值从 内部移位寄存器

移至存储寄存器。

在移位寄存器 时钟的每个正边沿上,

串行引脚上的可用值

将开始向下 推入到内部移位

寄存器。

因为输出连接到 存储寄存器,

所以保持低电平。

数据尚未移入

存储寄存器。

同样,需要在寄存器 时钟上的正边沿

将数据从 内部移位寄存器

推入到存储寄存器。

移位寄存器 附带串行输出引脚

QH,它连接到最后 一个内部移位寄存器。

要将移位 寄存器连接在一起,

可将串行输出 引脚直接连接至

下一串联移位寄存器的

串行输入引脚。

该原理图显示了 在相同数量的

GPIO 引脚下, 仅需 13 个输出时,

移位寄存器是 如何连在一起的。

谢谢观看。

请浏览我们网站的其他

视频和培训材料。

如果您有任何问题, 请访问 E2E 论坛

直接询问我们。

视频报错
手机看
扫码用手机观看
收藏本课程

视频简介

增加微控制器的输出

所属课程:逻辑的常见应用 发布时间:2022.09.30 视频集数:16 本节视频时长:00:01:44

了解如何通过利用逻辑器件帮助优化系统设计来克服常见挑战。

TI培训小程序