For those that grabbed one of these TM1638 UI boards you can now easily use it with your Stellaris Launchpad. [Dan O] took it upon himself to publish an ARM library for the UI board.
There’s not a lot of new stuff to talk about here. We’ve already seen this being driven by an FPGA. [Dan] also links to both an Arduino and an MSP430 library for the board. The one thing that is good to know is that the board seems to run fine from the 3.3V supplied by the Stellaris Launchpad.
The ARM chip has four different hardware SPI modules which could have been used to drive this display. But [Dan] opted to bit bang instead. This give him more flexibility, like easily changing the pin mapping and foregoing the need for external components. All it takes is direct connections from three I/O pins which are used for clock, data in, and data out. We’ve embedded the obligatory demo video after the break.
3 thoughts on “Stellaris Launchpad Library To Drive The TM1638 UI Board”
“and foregoing the need for external components”
Why would hardware (as opposed to software) SPI require extra components?
it doesn’t require any more hardware.
also bitbanging a display is a waste of cpu cycles and memory if you got 4 SPI modules…
I don’t know how you guys always know what I’m doing , but i ordered this exact ui board online a just a few weeks ago. Keep up the good work
Please be kind and respectful to help make the comments section excellent. (Comment Policy)