USB低速模式设置代码不懂

/*******************************************************************************

* Function Name  : set_freq

* Description    : 设置CH376的进入低速模式

* Input          : None

* Output         : None

* Return         : None

* Attention : 对于鼠标键盘等低速设备,要先设置ch376为低速模式

*******************************************************************************/

void set_freq(void)

{

CH376_WR_CMD_PORT(0x0b);    /* 切换使375B进入低速模式 */ 

CH376_WR_DAT_PORT(0x17);

CH376_WR_DAT_PORT(0xd8);

}




例程中,设置低速模式的代码没有在手册中找到,请问为什么这样设置?是根据哪个手册中的命令设置的?这段代码如果不加,确实不能驱动鼠标设备,加上这段代码后就可以了,请教大家了,谢谢!

这条命令是我们之前的设置速度的命令,手册上没有,但是也能正常使用。你也可以根据CH376DS2.PDF手册上的设置速度的命令来设置,如下:

void set_freq(void)
{
CH376_WR_CMD_PORT(0x04);
CH376_WR_DAT_PORT(0x02);
}


感谢帮助,确实可以,谢谢了!


只有登录才能回复,可以选择微信账号登录