请选择 进入手机版 | 继续访问电脑版
查看: 215|回复: 3

[求助] usb 开发问题

[复制链接]

该用户从未签到

14

主题

49

帖子

6

蝴蝶豆

中级会员

最后登录
2019-1-17
发表于 6 天前 | 显示全部楼层 |阅读模式
请教大家USB问题。我初次用USB调试助手,不知是否是按截图那样去看?
如果,我上面的说法是对的话,也就是说EP2即可接收又可以发送(收发对mcu而言)
我买了个开发板,附了个例程。他是EP1只用来接收PC的数据,EP2只用来对PC发送数据
在这例程来看的话,好像EP1,EP2不能做得到有既接收又发送吗?(以MCU的视角来定义收发)。

void EP1_OUT_Callback(void)
{
        #ifndef STM32F10X_CL
        PMAToUserBufferCopy(USB_Receive_Buffer, ENDP1_RXADDR, REPORT_COUNT);
          SetEPRxStatus(ENDP1, EP_RX_VALID);
        USB_Received_Flag=1;
        #else
                   // USB_SIL_Read(EP1_OUT,USB_Receive_Buffer);
                   // USB_Received_Flag=1;
        #endif
}

uint32_t USB_SendData(uint8_t *data,uint32_t dataNum)
{
        #ifndef STM32F10X_CL
        //数据通过USB送出去
        UserToPMABufferCopy(data, ENDP2_TXADDR, dataNum);
        SetEPTxCount(ENDP2, REPORT_COUNT);
        SetEPTxValid(ENDP2);
        #else
        USB_SIL_Write(EP2_IN, data, dataNum);
        #endif
        return dataNum;  
}


我把例程。请高手们指点下。谢谢大家


H)3RPXZBVI~6@3{R3P7@S1Z.png

MW_MCU_Eval_Board - Kicer -a - 副本.zip

6.87 MB, 下载次数: 1, 下载积分: ST金币 -1

  ST全新域名已上线,大家奔走相告>>                    
回复

使用道具 举报

该用户从未签到

14

主题

58

帖子

0

蝴蝶豆

中级会员

最后登录
2019-1-17
发表于 6 天前 | 显示全部楼层
看你这个串口助手上面,发送和接收数据都未成功,换一个串口助手试一试,确定PC是否成功发送了数据
回复 支持 反对

使用道具 举报

该用户从未签到

0

主题

6

帖子

0

蝴蝶豆

初级会员

最后登录
2019-1-17
发表于 6 天前 | 显示全部楼层
确实是没有发送出去哦,EP1握手成功,应该使用EP1发送才对吧!
  ST全新域名已上线,大家奔走相告>>                    
回复 支持 反对

使用道具 举报

该用户从未签到

14

主题

49

帖子

6

蝴蝶豆

中级会员

最后登录
2019-1-17
 楼主| 发表于 4 天前 | 显示全部楼层
suuy79-281526 发表于 2019-1-12 20:35
确实是没有发送出去哦,EP1握手成功,应该使用EP1发送才对吧!

在例程里,有EP1的接收PC发送来的函数:
void EP1_OUT_Callback(void)
{
        #ifndef STM32F10X_CL
        PMAToUserBufferCopy(USB_Receive_Buffer, ENDP1_RXADDR, REPORT_COUNT);
          SetEPRxStatus(ENDP1, EP_RX_VALID);
        USB_Received_Flag=1;
        #else
                   // USB_SIL_Read(EP1_OUT,USB_Receive_Buffer);
                   // USB_Received_Flag=1;
        #endif
}
但压根没有 EP1发送数据到PC的函数

1.png
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|意法半导体STM32/STM8技术社区

GMT+8, 2019-1-18 00:19 , Processed in 0.068450 second(s), 9 queries , MemCache On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表