背景介绍:
《看 Sugar 如何说 I2C 通信》 中 Sugar 把 I2C 的硬件知识单拿出来说了说,硬件原理是 I2C 的精髓所在。
有些芯片以“非常规方式”使用 I2C,比如本篇要说的
TM1637
,懂硬件原理就能理解这种非常规软件的设计依据。本篇的另一大亮点是引入了
Proteus
的使用,使用虚拟硬件一分钱不花地搞懂全部知识。
TM1637 与 TM1650
TM1637
与 TM1650
是同一厂家生产的同类芯片,主要用于驱动 8 段数码管和扫描矩阵键盘(请看 Sugar 写的《看 Sugar 讲矩阵键盘的使用》)。
Sugar 把两者的 datasheet 拿过来对比一下,一目了然两者有何区别。
1、TM1637
比 TM1650
能多驱动两个 8 段数码管。
2、两者长相不同,TM1637
脚多几根。