This might be a silly question, but when reading a datasheet: https://datasheets.maximintegrat... to be specific I try to do a "sample" via breadboard and NO MCU (just wires and flipping switches). So I was able to purchase a couple of those 8-segment 7 segment display modules with the MAX7219 attached:
They are pretty cheap and seems to be pretty popular. So I tried my hand at driving it manually (Which honestly may be impossible with SPI, I dunno?). I've been able to drive a few peripherals (Like LCD displays, something simple like outputting 1 character). But I've failed at doing this.
Looking at the datasheet, it seems like I should be able do this:
- Pull CS pin low
- Set DIN to GND
- Pulse CLK (going from GND to VCC +5v) 7 times
- Set DIN to VCC (High)
- Pulse CLK one more time (This should select Digit 0 according to the datasheet)
- Set DIN to GND
- Pulse CLK 8 more times
- Pull CS high before I set CLK to GND one last time (Should display a 0 on Digit 0)
It doesn't work....and to be honest Im not really surprised because what im trying to do may not be possible based on timing. I just like to see if I can try to manually do these things. So is this impossible? is my pattern of doing it wrong or is it just not really feasible with timings/etc..
Thanks!