stm32 USB控制io口实现通信可行吗

2019-07-14 14:48发布

  使用STM32 USB功能 控制自身IO口实现通信(发送与接收)功能,即USB连接电脑,两个IO口分别连接下位机的发送与接收端,实现上位机控制与下位机数据上传的功能,上行速率(I口接收)1Mbps,理论上可行吗,谢谢各位。。。我的下位机  是光模块 只有发送 和 接收两个引脚
请问io口如何选择
stm32芯片可不可以直接和我的 光模块相连呢
谢谢了
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
15条回答
www030
1楼-- · 2019-07-15 10:23
doubleyh 发表于 2019-1-4 14:49
理论上说得通,模块连接那得看通信协议,要相同才可以

谢谢,最近没有登录,才看到,望谅解
www030
2楼-- · 2019-07-15 14:58
TOPCB 发表于 2019-1-4 14:10
用USB虚拟串口或者USB(这个需要写驱动),光模块要看通讯方式。

谢谢,最近没有登录,才看到,望谅解;虚拟串口速率能达到1M吗,我的光模块 是串行口,一收一发,您觉得通过stm32再转换为USB与pc连接,用什么接口和协议比较好呢?感激不尽。。。
www030
3楼-- · 2019-07-15 18:34
uuewuw2 发表于 2019-1-4 13:51
可以的。用io连接或用串口都行。

谢谢,最近没有登录,才看到,望谅解,串口速率能到1Mbps吗,怎么确保通信质量不丢失数据呢,感激不尽。。。
TOPCB
4楼-- · 2019-07-15 22:35
 精彩回答 2  元偷偷看……
www030
5楼-- · 2019-07-16 00:30
TOPCB 发表于 2019-1-4 16:19
115200没问题,关键是要看光模块的。USB要用4根线连接的。

您觉得 关键问题1Mbit/s和接口转换怎么实现呢?
TOPCB
6楼-- · 2019-07-16 05:43
你是说传输的速率吗?

一周热门 更多>