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.
Thank you man! please keep this coming
Glad you enjoyed it!
Hey man I've just been getting into these recently, pretty awesome stuff. Thanks for going through it so clearly
Thanks mate. Glad to hear your getting something out of it. More to come soon.
Nice video i was thinking of replicating this project with esp32 with a different i/o expander. Seems pretty intresting.
ESP32 is my goto micro for many projects. A few more I/O for it would be a great idea.
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.
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!