我使用CH375,計(jì)算機(jī)和USB接口通訊很正常,用了好長(zhǎng)一段時(shí)間了,今天我發(fā)現(xiàn)我的軟件有一個(gè)問題,那就是界面不能輸入漢字,一切換到漢字輸入狀態(tài)程序就死機(jī),我是在中斷例程中用CH375ReadData這個(gè)函數(shù)的讀數(shù)據(jù)的,如果不執(zhí)行CH375ReadData,就沒問題。請(qǐng)問為什么?是不是這個(gè)函數(shù)和漢字輸入有什么關(guān)系?我用的是CVI8.5,下面是我的程序代碼:
if(!CH375SetIntRoutine(0, ReadUsb )) { MessagePopup("程序錯(cuò)誤","USB Open 失??!"); UsbOpen=0; exit(0); } else UsbOpen=1;
VOID CALLBACK ReadUsb(PUCHAR iBuffer) { unsigned long mReadLen; char RBuffer[512];
if(UsbOpen==0) return; if( CH375ReadData( 0,RBuffer, &mReadLen ) )// 接收成功 { ...... }
} 請(qǐng)快回復(fù)我,謝謝。