我的MCU用uPSD3254做,现在小小的串口就没调通,谁能给我一个串口通信的例程,不用库文件的例程
网上下载的ch375的程序里面没有吗?
不用库文件的没有 ,都是用库文件的,郁闷死了。
怎么没人管呢
不是库文件的,我也没有啊!!这个是不是要购买?
你打电话问问啊?
bit set_usb_mode_s(UCHAR mode) { UCHAR i; RI=0; TI=0; TB8=1; SBUF=CMD_SET_USB_MODE; while(!TI); TI=0; TB8=0; SBUF=mode; while(!TI); TI=0; // delay20us(); while(!RI); RI=0; i=SBUF; if(i==CMD_RET_SUCCESS)return(SUCCESS); else return(ABORT); } bit set_baudrate_s(UCHAR modulus,UCHAR constant) { UCHAR i; RI=0; TI=0; TB8=1; SBUF=CMD_SET_BAUDRATE; while(!TI); TI=0; TB8=0; SBUF=modulus; while(!TI); TI=0; TB8=0; SBUF=constant; while(!TI); TI=0; TR1=0; TL1=0xfe; TH1=0xfe; TR1=1; delay1ms(); while(!RI); RI=0; i=SBUF; if(i==CMD_RET_SUCCESS)return(SUCCESS); else return(ABORT); } UCHAR rd_usb_data_s() { UCHAR data_len; UCHAR *data_buf_r=data_buf; UCHAR temp; RI=0; TI=0; TB8=1; SBUF=CMD_RD_USB_DATA; while(!TI); TI=0; while(!RI); RI=0; temp=data_len=SBUF; while(temp) { while(!RI); RI=0; *data_buf_r=SBUF; data_buf_r++; temp--; } return(data_len); } bit get_descr_s(UCHAR type) { int_status=0xff; RI=0; TI=0; flag_serial=1; TB8=1; SBUF=CMD_GET_DESCR; while(!TI); TI=0; TB8=0; SBUF=type; while(!TI); TI=0; while(int_status==0xff); if(int_status==USB_INT_SUCCESS)return(SUCCESS); else return(ABORT); }
请问Mr.manson,这个完整的主函数对应哪个例子