🤖Have you ever tried Chat.M5Stack.com before asking??😎
    M5Stack Community
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Register
    • Login

    HSPI on M5Stack Tough

    Scheduled Pinned Locked Moved Core 2
    3 Posts 2 Posters 2.6k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • H Offline
      hgi867
      last edited by

      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.

      1 Reply Last reply Reply Quote 0
      • felmueF Offline
        felmue
        last edited by felmue

        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 - GPIO26

        Thanks
        Felix

        GPIO translation table M5Stack / M5Core2
        Information about various M5Stack products.
        Code examples

        1 Reply Last reply Reply Quote 0
        • H Offline
          hgi867
          last edited by

          Thanks for the advice.
          it works for me too.

          1 Reply Last reply Reply Quote 0

          Hello! It looks like you're interested in this conversation, but you don't have an account yet.

          Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

          With your input, this post could be even better 💗

          Register Login
          • First post
            Last post