I recently got hold of a 32x8 LED display that uses 4 MAX7219 chips to control it (US$5 of ebay). I connected this to an Arduino nano and wrote some scrolling message code. This used the hardware SPI on the Nano. I then switched to a Wemos board and wired up the SPI to the standard Wemos SPI pins - nothing. I checked the CS and this was working as expected (done in software so not surprising). I checked the MOSI and CLK pin and they don't have any signal whatsoever. As an experiment I wrote some simple bitbang routines and it all works as expected.
Anyone know how the Wemos hardware SPI differs from other Arduino boards? I read somewhere that the ESP8266 has two hardware SPI modules and wonder if somehow I'm using the wrong one. I could stay with the software solution but would prefer hardware. The bitbanging is lightening quick with a 80MHz processor anyway.
The default pins are,
MOSI D7
CLK D5
CS D8
Thanks
Mike.
Edit, maybe this should be in the Arduino forum.
Anyone know how the Wemos hardware SPI differs from other Arduino boards? I read somewhere that the ESP8266 has two hardware SPI modules and wonder if somehow I'm using the wrong one. I could stay with the software solution but would prefer hardware. The bitbanging is lightening quick with a 80MHz processor anyway.
The default pins are,
MOSI D7
CLK D5
CS D8
Thanks
Mike.
Edit, maybe this should be in the Arduino forum.
Last edited: