Other Parts Discussed in Thread: LMK05318
我已经开始了解 LMK05318 I2C 通信。 目标是将8组寄存器存储在存储器中。 然后、根据终端用户提供的输入、这些值将通过 I2C 使用微控制器写入 LMK05318寄存器。 不过、目前我使用 LMK05318EVM 为寄存器供电并进行编程。
第一个问题是有关 LMK05318地址的问题。 根据《LMK05318EVM 用户指南》(第16页),当 S6[1:3]= 001时 ,地址应为0x64。 但是 、当我使用 TICS-Pro 发出命令"Scan I2C bus"时、会给出以下输出" Device found at 0x78。 地址将更新" 我只有此 EVM 连接到 USB、并且 TICS Pro 和 EVM 之间没有通信问题
此外、我放置了一个逻辑分析仪、以便在 TICS Pro 命令发送到 EVM 时观察 I2C 通信。 例如、为了向寄存器 R319写入值0x03、我向 TicsPro 发出"写入单个寄存器"命令。 逻辑分析仪返回的值为0xF0 0x01 0x3F 0x03。 因此、考虑到第一个字节0xF0和移位、我猜 LMK05318 7位地址为0x78、因为在移位到8位地址后、该值变为0xF0。
我缺少什么? 提前感谢