CH372程序设计

MSP430单片机主函数如下:void main(void ) { CH375_PORT_INIT( ); CH375_Init( ); USBWriteCMD( CMD_WR_USB_DATA7 ); USBWriteData( 5 ); USBWriteData(0X00); USBWriteData(0X11); USBWriteData(0X22); } 在上位机的接受软件中也接受到了数据:00 11 22,之后软件就进入假死状态。想想也是,缓冲区的数据都传给PC了。再要求上传当然该假死了。请问传完第一次数据后怎么办???

USBWriteCMD( CMD_WR_USB_DATA7 ); USBWriteData( 5 ); USBWriteData(0X00); USBWriteData(0X11); USBWriteData(0X22); 你本身也没写完5个数据。 这样写程序会有很多问题,建议你参考TEST1来写。 上传完毕数据,CH372会有中断产生。CH375_Init( ); 后也不能立即上传数据,因为PC正在枚举CH372,相应的通道并没有建立起来。


请问TEST1在哪?上个程序贴错了,是3不是5不好意思


到网站上下载CH372EVT.ZIP 参考里面的TEST.C程序


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