Expanding Arduino's I/O for the Test Circuit (RISC-V Part 4)

Поділитися
Вставка
  • Опубліковано 23 сер 2024
  • To test the RISC-V CPU I'm going to need a lot of I/O - about 138 bits of it. Arduino offers only 18 bits of I/O. So in this video I'm going to look at various types of serial to parallel expansion that can significantly extend the Arduino's capabilities.

КОМЕНТАРІ • 9

  • @rehanbhatti5843
    @rehanbhatti5843 Місяць тому +1

    Thank you man! please keep this coming

  • @leo-ut5xe
    @leo-ut5xe Місяць тому +2

    Hey man I've just been getting into these recently, pretty awesome stuff. Thanks for going through it so clearly

    • @ellipsisprojects
      @ellipsisprojects  Місяць тому +1

      Thanks mate. Glad to hear your getting something out of it. More to come soon.

  • @AVI-xo1kb
    @AVI-xo1kb Місяць тому

    Nice video i was thinking of replicating this project with esp32 with a different i/o expander. Seems pretty intresting.

    • @ellipsisprojects
      @ellipsisprojects  Місяць тому

      ESP32 is my goto micro for many projects. A few more I/O for it would be a great idea.

  • @TheAzuratis
    @TheAzuratis Місяць тому

    I am quite surprised that you want to use the 0-variant. Wouldn't the S-variant be much more convenient. You just have to set the Address-Enable-Bit on setup and get 16-Port addressed like a single huge chip. The Datasheet is quite comprehensive and when using Bank-Mode it's so simple that I don't even bother with drivers; this chip just works.

    • @ellipsisprojects
      @ellipsisprojects  Місяць тому +1

      Since I wanted to use I2C to reduce I/O count I went ahead and ordered the 0-variant before making this video without reading the S-variant section of the datasheet. So I wasn't even aware of the addressing mode option for the SPI interface - thanks for letting me know about it!