HSPI on M5Stack Tough
-
Hello,
Please tell me which GPIO pins can be used for HSPI on M5Stack Tough.
I assigned the pins as follows but cannot communicate.SPIClass hspi(HSPI); // CLK, MISO, MOSI, CS hspi.begin(19, 27, 32, 33); pinMode(csPin, OUTPUT); digitalWrite(csPin, HIGH);
Initially, I used CS pin 13 to connect an external sensor with VSPI. However, after compiling, I could get values from the sensor and write them to an SD card, but when I turned the power back on, only 0.00 values were obtained. I don't know the cause.
So, I'm trying to switch from VSPI to HSPI, but it's not working.Thank you.
-
Hello @hgi867
you cannot use GPIO19 and GPIO27 - they are not connected directly to the RS485 port. See second schematic here.
I had success using HSPI with the following GPIOs:
SCK - GPIO33
MISO - GPIO36
MOSI - GPIO32
CS - GPIO26Thanks
Felix
-
Thanks for the advice.
it works for me too.