采集的數(shù)據(jù)在main 函數(shù)里發(fā)送出去,下次數(shù)據(jù)的發(fā)送是判斷一個(gè)標(biāo)志來啟動(dòng),但是在上位機(jī)讀了很多次就讀不上來了,死機(jī)。上位機(jī)利用DEBUG調(diào)試工具,請(qǐng)各位高手關(guān)注以下! 51的程序如下: Delay50ms( ); /* 延時(shí)等待CH375初始化完成,如果單片機(jī)由CH375提供復(fù)位信號(hào)則不必延時(shí) */ CH375_Init( ); /* 初始化CH375 */ EA = 1; /* 允許中斷 */ while(1) { while(start) { while(flag) { key = ~key; //delayms( 20); }
flag = 1; key = 1;
CH375_WR_CMD_PORT(CMD_WR_USB_DATA7); CH375_WR_DAT_PORT(1); CH375_WR_DAT_PORT(1); } } }