STM32驱动数码管
本人STM32小白,最近买了STM32的开发板和TM1638数码管模块,如何用STM32多余的管脚驱动数码管模块呢?请看图! TM1638与stm32是总线连接的 MCU用io口模拟即可驱动 最好参照手册,并参考百度一些TM1638的代码 兄弟,其实你应该贴出数码管的原理图。。 没有电路图什么都是模糊的 接口定义应该是有的吧, TM1638采用SPI的接口,你根据电路原理图和芯片手册编程就行了。看了,实际上有这个芯片就简单多了。复用8个IO口分接SEG1~8和GRID1~8,其他的信号必用的DIO、CLK、STB,如果仅仅1片STB可忽略——接地即可。其他的信号在你的选择用还是不用。 这几个引脚控制,电源地独立的供点,似乎是5V;
CLK\SDIO 是表示时序信号;至于是IIC、SPI就要查芯片型号了。
控制着几个还是很容易的。
至于中间一个就是控制读写的吧。 从图上看,你这个模块使用的是IO口扩展芯片,通过串行输入扩展出多个IO口。如果这个芯片没有被打磨的话可以直接查阅芯片手册获得驱动方法,如果磨了就只能看模块的资料了。这5根插针,除了电源和地之外,应该还有时钟线CLK,数据线DIO,另一个我觉得应该是按键中断的引脚。
你买的开发板应该是有数码管例程的吧,或者找找这个商家其它开发板的例程也行
页:
[1]
2