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

STM32F429 USB CDC类 无法进入端点中断

[复制链接]
杨帆-2031953 提问时间:2014-11-4 13:12 /
您好:

           我是研发的软件工程师,目前正在使用stm32f429系列MCU开发产品,
在使用USB CDC类做虚拟串口的时候遇到了问题,希望得到技术支持。
           使用的USB库: stm32_f105-07_f2_f4_usb-host-device_lib   使用F4系列标准库开发       目前硬件环境: stm32f429i-discovery

           问题描述:  由于429的套件没有提供USB相关的例子,所以根据USB库里的例子来改,希望可以改好用在stm32f429上,
                                      移植编译成功,PC可以识别并正常安装驱动程序,识别为虚拟串口,但是MCU无法接收到PC发过来的数据。

                                      使用BUSHund监视时,发现控制传输都正常,包括波特率的设置等,从PC传输数据的时候,只有第一次数据传输,可以再BUSHUND上看到,
                                     后面的传输都无法再BUSHUND上看到了。     使用串口调试助手和超级中断都是如此。
                                      使用keil仿真,发现从来没有进入EP1IN/OUT中断,端点配置等,都是参照USB库里的例子来的,
                                       搜索网上也有人遇到类似情况,但是都没有明确解决办法,

能否提供429-DISCOVERYVCP例子或者给点远程技术支持呢?如能收到支持将不胜感激,祝ST越来越好。

收藏 评论5 发布时间:2014-11-4 13:12

举报

5个回答
colin2135 回答时间:2014-11-5 16:09:07
楼主要不要加一下我QQ,我刚好也遇到你这样的情况。PC可以识别到串口了,STM32发送数据到PC,但是PC接收的一直是0.
杨帆-2031953 回答时间:2014-11-10 09:50:44
colin2135 发表于 2014-11-5 16:09
楼主要不要加一下我QQ,我刚好也遇到你这样的情况。PC可以识别到串口了,STM32发送数据到PC,但是PC接收的 ...

你QQ多少啊
shanji 回答时间:2014-12-24 16:55:12
楼主现在啥情况,找到问题了吗,我也遇到楼主同样的问题了
xiao_xiang_xian 回答时间:2015-4-8 15:24:40
楼主问题解决了吗?我也用了一样的程式,虚拟串口都成功就是没办法与PC互传数据。我的QQ:742976921
小牛314 回答时间:2015-7-4 23:43:52
同问,看过寄存器,一大堆有点茫然
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版