-->
Page 1 of 1

NodeMCU/ESP8266 + MCP3008 + NRF24L01 = SPI Problems :-(

PostPosted: Sun Feb 12, 2017 7:57 pm
by AntonyC
Hey everyone!

Has anyone managed to mix SPI devices together on the ESP8266?

I have a basic understanding of how SPI works, i.e. Connect devices to the bus, set the active one low, set it back high, set the next low and high again...

The problem is that for whatever reason, I can't get these two modules to work together! It just will not work!

I can get the MCP3008 to work on it's own and I can get the NRF to work on it's own... But I cannot get them to work together.

I'm using HSPI. I want to attempt SSPI but I can't seem to access the pins via Arduino IDE!

Can anyone help? I've spent about 3 days on this and used both the RadioHead and Timar libraries. Both do the same thing.

Thanks! Antony...

Re: NodeMCU/ESP8266 + MCP3008 + NRF24L01 = SPI Problems :-(

PostPosted: Mon Feb 12, 2018 11:09 pm
by HighTech
I'm looking at this, but it somehow doesn't seem right.
http://domoticx.com/esp8266-wifi-mcp3008-adc-converter/
-working on a Esp12-e / MCP3008 micro board right now.
http://piwifio.com/AnaConAD.html
Please contact me! I'm still having problems making anything MCP3008 work with the Esp12-e. Appreciate the help! :)

Re: NodeMCU/ESP8266 + MCP3008 + NRF24L01 = SPI Problems :-(

PostPosted: Mon Feb 12, 2018 11:15 pm
by HighTech
AntonyC wrote:Hey everyone!
Has anyone managed to mix SPI devices together on the ESP8266?
I can get the MCP3008 to work on it's own and I can get the NRF to work on it's own... But I cannot get them to work together.
Can anyone help? I've spent about 3 days on this and used both the RadioHead and Timar libraries. Both do the same thing.
Thanks! Antony...


I'm looking at this, but it somehow doesn't seem right.
http://domoticx.com/esp8266-wifi-mcp3008-adc-converter/
-working on a Esp12-e / MCP3008 micro board right now.
http://piwifio.com/AnaConAD.html
Please contact me! I'm still having problems making anything MCP3008 work with the Esp12-e. Appreciate the help! :)