打印
[单片机芯片]

ch579使用usb ,为什么上位机请求两次,579才发送一次数据?

[复制链接]
1211|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
shzps|  楼主 | 2022-5-7 16:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 shzps 于 2022-5-8 11:01 编辑

/********************************** (C) COPYRIGHT *******************************
* File Name          : Main.c
* Author             : WCH
* Version            : V1.0
* Date               : 2018/12/15
* Description        : 自定义USB设备(CH372设备),提供8个非0通道(上传+下传),实现数据先下传,然后数据内容取反上传
*******************************************************************************/
void DevEP4_OUT_Deal( UINT8 l )
{ /* 用户可自定义 */
        UINT8 i;
       
        //for(i=0; i<l; i++)
        //{
        //        pEP4_IN_DataBuf = ~pEP4_OUT_DataBuf;
        //}
        DevEP4_IN_Deal( l );
}

/*******************************************************************************
* Function Name  : DevEP4_IN_Deal
* Description    : 端点4数据上传
* Input          : l: 上传数据长度(<64B)                                                          
* Return         : None
*******************************************************************************/
void DevEP4_IN_Deal( UINT8 l )
{
    R8_UEP4_T_LEN = 64;//l;
    R8_UEP4_CTRL = (R8_UEP4_CTRL & ~MASK_UEP_T_RES)| UEP_T_RES_ACK;
}

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

21

主题

51

帖子

0

粉丝