你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32F107作为USB主机模拟串口通讯不成功(采用PL2303芯片)

[复制链接]
随风1 提问时间:2017-10-25 12:20 /
程序参考官方例程版本STM32_USB-Host-Device_Lib_V2.2.0,模拟串口功能与PL2303芯片通讯,枚举过程获取芯片配置描述符如下:通讯波特率设置为115200,尝试修改CDC的interfaceInit()和classRequest();但是都失败了,有谁知道PL2303的通讯和其他芯片的不同吗?我改类请求在CH430上能够通讯,但是在PL2303上就不行。
PL2303_Itf_Desc.png PL2303_HID_Desc.png PL2303_Ep_Desc.png PL2303_Dev-Cfg_Desc.png PL2303_Dev_Desc.png PL2303_control.png

收藏 1 评论6 发布时间:2017-10-25 12:20

举报

6个回答
无薪税绵 回答时间:2017-11-8 11:18:01
既然CH430可以,那就是协议没有对。
找了一篇文章:USB协议分析(pl2303)
http://blog.csdn.net/lushengchu_luis/article/details/17370097
希望能帮到你。

评分

参与人数 1ST金币 +2 收起 理由
zero99 + 2

查看全部评分

D5Power 回答时间:2017-11-8 11:32:33
关注,我自己就是没研究出来USB模拟串口,所以去买了个430来用

评分

参与人数 1ST金币 +2 收起 理由
zero99 + 2

查看全部评分

peter001 回答时间:2017-11-8 22:19:41
关注一下
随风1 回答时间:2020-6-27 10:40:23
无薪税绵 发表于 2017-11-8 11:18
既然CH430可以,那就是协议没有对。
找了一篇文章:USB协议分析(pl2303)
http://blog.csdn.net/lushengchu_ ...

账号无意间被找到的,,,
随风1 回答时间:2020-6-27 10:46:35
无薪税绵 发表于 2017-11-8 11:18
既然CH430可以,那就是协议没有对。
找了一篇文章:USB协议分析(pl2303)
http://blog.csdn.net/lushengchu_ ...

账号无意间被找到的,,,很久以前的问题了,抱歉。记得问题好像被解决了,我在CDC_SETLineCoding()里面中更改的配置,方法为判断driver_string字符匹配不同串口芯片,然后设置特定配置。具体配置是使用其他串口软件,在串口接上电脑的时候,使用特定波特率连接时的数据配置过程查找,一一对应测试测出来的。用了USB监控软件监控的数据。
hlg12345 回答时间:2020-8-9 21:50:05
随风1 发表于 2020-6-27 10:46
账号无意间被找到的,,,很久以前的问题了,抱歉。记得问题好像被解决了,我在CDC_SETLineCoding()里面 ...

我正遇到这个问题,能否提供一下源码,谢谢

所属标签

相似问题

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版