使用 STM32F103C8 读/写 U 盘

问题描述

我正在尝试向 USB 闪存驱动器读取/写入数据。

我在参考手册中读到 STM32F103xx 有一个 USB 外设,但只能作为通信中的设备。据我了解,我需要它来充当主持人。无论如何,是否可以在没有 USB 到 UART 转换器的情况下执行此操作,因为我正在努力提高效率(在财务意义上)。

我似乎在互联网上找不到有关此特定 MCU 的任何线索。 如果这只能通过 UART 转换器完成,请告诉我在哪里查看。

谢谢!

解决方法

正如多人指出的,STM32F103C8在USB通信协议中不能作为主机,因此无法进行数据的传输。

我误以为USB转UART转换器可以解决问题。转换器没有实现大容量存储协议,因此无法读取数据。

请参阅评论以获取答案。