如果TXD引脚不接地,375就默认是串口,不需要在程序里配置,是这样吗? 还有我想问问375的连接电容、电阻是不是一定要严格按说明上的大小?
unsigned char set_usb_mode( unsigned char mode ) /* 设置CH37X的工作模式 */ { unsigned char i; CH375_WR_CMD_PORT( CMD_SET_USB_MODE ); CH375_WR_DAT_PORT( mode ); endp6_mode=endp7_mode=0x80; /* 主机端复位USB数据同步标志 */ for( i=0; i!=100; i++ ) { /* 等待设置模式操作完成,不超过30uS */ if ( CH375_RD_DAT_PORT()==CMD_RET_SUCCESS ) return( TRUE ); /* 成功 */ } return( FALSE ); /* CH375出错,例如芯片型号错或者处于串口方式或者不支持 */ } 这段程序我是在贵公司一个C文件看到的,文件名是:ch375_host_int_ser.C。 我不懂的是“数据同步标志”这个地方,数据同步标志作什么用的? 还有最后一句注释我也不明白,为什么处于串口方式375会出错,是不是注释写错了,应该是处于并口方式会出错吧
void set_freq(unsigned char freq) { CH375_WR_CMD_PORT( CMD_SET_SYS_FREQ ); /* 设置系统工作频率 */ CH375_WR_DAT_PORT( freq ); delayms(10); } 还有这段程序,这个系统工作频率我在375的datasheet中没找到,不知道是做什么的
我现在是想用单片机通过375控制鼠标的,是不是就要把12M的晶振换成1.5M的,