这是内部框图:
串行协议有点奇怪,与 I 2 C 和 SPI 不同。下图描述了数据和时钟之间的关系以及数据输入格式。如需深入研究,中国的插入式替换电位器芯片 FM62429。
要进行快速测试,您可以尝试使用 M62429 的 Arduino。然而,使用标准线或 SPI 库是不可想象的。幸运的是,有一个很好的库(M62429.h)可用这里。
该库还包括一个用于简单练习的示例草图(卷)。建议的硬件设置非常简单 - 只需将 M62429 的时钟(引脚 5)连接到 Arduino 的 D6,同时将其数据(引脚 4)连接到 Arduino 的 D7。 M62429 可由 Arduino 提供的 5V 稳压直流输出供电。请注意,您需要使用真实的终端仿真器而不是 Arduino IDE 串行监视器来运行示例草图。现在演示一下Arduino输出的两帧数据信号(图中不包括时钟信号):
接下来显示的是个序列的部分示波器跟踪,同时连接到 Arduino Uno 输出的 DATA(黄色)和 CLOCK(蓝色)信号。
免责声明: 凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。