您好, 处理 键盘输入的芯片 TCAL9539 没有抗抖动功能?? 在 第8.3.2章 “可调输出驱动强度”中,图8-3中出现了错误。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好 Dmitry、
TCAL9539既不提供抗抖动功能、也不提供 Clemens 所述的施密特触发输入。 至于图8-3、您是否在图像中查看了该区域?
该图可能更具体地说明交易过程中发生的情况。 乍一看、用户似乎正在设置一个启动条件、发送一个位、并立即发送一个停止条件。 这不是常见的 I2C 做法。 图8-3的主要目的是显示起始和停止条件的定义。 如果您担心的是我圈出的蓝色区域、我们并不真的关心这两点之间的情况。
此致、
Tyler
好的、我得到了 去抖。 但 键盘、按钮的大部分问题都 是去抖, 一般 而言,如果 去抖问题没有, 我将 所有按钮连接到 MC 的 GPIO , 问题得到解决,而不必 处理 I2C、 SPI。 问题是 去抖。
第二个是 PDF 中的文本
8.3.2可调输出驱动强度输出驱动强度寄存器允许用户控制 GPIO 的驱动电平。 每个 GPIO 均可独立配置为四个可能电流电平中的一个。 通过对这些位进行编程、用户可以更改驱动 I/O 焊盘的晶体管对或"手指"数量。 图8-3显示了简化的输出级。
这意味着 图8-3 必须 显示 GPIO 输入/输出 引脚。 但 实际上、图8-3 显示 了 I2C 引脚。 我刚才提到的。
谢谢你。