Hello. I would like some advice from more experienced I2C programmers.
For my large-scale projects, I'm thinking of using a driver to control a 4-digit (quad) 7-segment display. So far, I've been using multiplexing directly through the microcontroller, but to reduce the number of components, I'm thinking of starting to use a driver.
I saw that there is the TM1637 component for quad 7-segment displays in the flowcode, but the TM1637 is a somewhat large component to use in my circuits. Therefore, I'm thinking of using the BDP650A component, which is very compact and inexpensive.
My main question is: would I need a lot of work to modify the source code to adapt it to this new IC? I've never worked with I2C protocols, so I would have to study this. I would like advice from more experienced programmers to assess whether or not it's worth trying due to my limitations with this protocol.
Adjusting the quad 7-segment display to work with the BDP650A (advice)
-
OderlandoRSilva
- Posts: 44
- http://meble-kuchenne.info.pl
- Joined: Mon Oct 30, 2023 1:17 pm
- Has thanked: 4 times
- Been thanked: 6 times
Adjusting the quad 7-segment display to work with the BDP650A (advice)
- Attachments
-
- Captura de tela 2026-06-12 044516.png (33.71 KiB) Viewed 84 times
-
- Captura de tela 2026-06-12 044504.png (309.21 KiB) Viewed 84 times
-
mnfisher
- Valued Contributor
- Posts: 2038
- Joined: Wed Dec 09, 2020 9:37 pm
- Has thanked: 160 times
- Been thanked: 949 times
Re: Adjusting the quad 7-segment display to work with the BDP650A (advice)
It's not quite i2c but it should be quite easy to get something up and running.
Using one of the existing 7seg drivers should just require a change to the communications where used - so either start from the tm1637 or a max7219 base.
Martin
Using one of the existing 7seg drivers should just require a change to the communications where used - so either start from the tm1637 or a max7219 base.
Martin