Наткнулся на интересный чип CH376S. Позволяет работать с USB mass storage устройствами: с одной стороны по USB Host подключаете флешку или карточку, с другой по UART/SPI/8bit цепляете вашу любимую STMку/Arduino и смотрите, чо там, пишете-читаете.
Есть старая статья 2015 года об этом: https://arduinobasics.blogspot.com/2015/05/ch376s-usb-readwrite-module.html
И недавно вышла статья на русском (на we.easyelectronics): первая часть, вторая часть
Post #192
2.21K