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

2019-07-21 02:23发布

我现在想利用STM32F407的AD采集的数据直接通过USB传输到电脑可以么?我看大部分的usb例程都是通过sd卡或SPI FLASH或U盘或键盘等来实现数据传输的,是不是就是说我用AD读取的数据需要先存储在sd卡或FLASH之类的存储芯片上,再利用usb往电脑传输?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
燕清扬
1楼-- · 2019-07-21 04:00
stm32f407的USB支持实时数据传输么?有什么例程可以参考啊?
保夫鲁沙
2楼-- · 2019-07-21 07:50
 精彩回答 2  元偷偷看……
xuande
3楼-- · 2019-07-21 10:12
LZ实时性要求是怎么样?延迟一秒行不行?估计可以接受。

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

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

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

据我了解,程序员一般写不了底层驱动。
燕清扬
4楼-- · 2019-07-21 11:44
 精彩回答 2  元偷偷看……
今时今日
5楼-- · 2019-07-21 12:55
不是有一个usb转串口吗
燕清扬
6楼-- · 2019-07-21 14:36
回复【6楼】今时今日:
---------------------------------
usb转串口还是受限于串口的速率吧

一周热门 更多>