主题中讨论的其他器件: TCA9535
您好!
我正在开发霍尔传感器 EVM、为此、我需要使用一些 LED 指示灯、我计划使用由 MSP430FR4133控制的 GPIO 扩展器来打开和关闭这些指示灯。 GPIO 扩展器通过 I2C 进行控制。 似乎我遇到了一种特殊情况、SDA 会降低第一个位或领导 SCL。 我首先尝试将信号发送到 GPIO 器件(TCA9535)、然后尝试发送到分压器(从 Vcc 到 GND 为10k 和9Meg)、从而模拟开漏。 在每种情况下、信号基本上是相同的、因此我相信它与 MSP430的设置有关。 我修改了您提供的示例代码 :msp430fr413x_euscib0_i2c_15.c、这样它将发送地址:0x4E、0x47、0x8E 或0x87。 0x4E 的前导0 0x47和0x8E、0x87的前导1似乎都被丢弃。 所有这些测量都是用较低的频率(UCB0BRW = 0x82;)完成的。 但是、我也在原始频率重复、结果看起来是一样的。 您知道如何解决此问题吗?
图1:地址:0x4E、 UCB0BRW = 0x8;
图 2 地址:0x4E、 UCB0BRW = 0x82;
图 3地址:0x4E、 UCB0BRW = 0x82;
图 4地址:0x87、 UCB0BRW = 0x82;



