STM32F407读取的AD数据可以利用USB直接传输至电脑么?

2019-07-21 02:23发布

我现在想利用STM32F407的AD采集的数据直接通过USB传输到电脑可以么?我看大部分的usb例程都是通过sd卡或SPI FLASH或U盘或键盘等来实现数据传输的,是不是就是说我用AD读取的数据需要先存储在sd卡或FLASH之类的存储芯片上,再利用usb往电脑传输?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
7条回答
xuande
2019-07-21 10:12
LZ实时性要求是怎么样?延迟一秒行不行?估计可以接受。

估计是因为内部存储器的容量有限,担心溢出、丢数据,这是不能接受的。

只要传输速度比采集速度快,就不会溢出。当然,考虑到 USB 的实时性有限,还是要开辟一定容量的缓存。

USB应用,常见有 HID 和 VCP,前者理论速度有 64KB/S,后者可以到 1MB/S;而且,都不用专门写上位机的底层驱动软件,至少 VCP 是不用的。

据我了解,程序员一般写不了底层驱动。

一周热门 更多>