Your include looks better with the new variable names.
I ran it this morning, and it seems to be working.
Have you looked at the signals going to the 595 on a scope?
Scary stuff to be putting in a digital chip.
Yellow is the serial data.
Blue is after the 1.5K resistor.
Magenta is after the 33K resistor.
And you can see that it takes 910 uS per nibble (1.82 mS per byte).
It would be interesting to see how it works on real hardware.





Bookmarks