110,538
社区成员
发帖
与我相关
我的任务
分享
bolIsSerialPortOpen = false;
int cntOpenSerialPort = 0; //用于循环打开读卡器串口
byte _Status = 0;
while (cntOpenSerialPort <= 3 && !bolIsSerialPortOpen) //串口号取值为0~3
{
icDev = Open_Device(cntOpenSerialPort, 9600);
if (icDev > 0)
{
if (rf_get_status(icDev, ref _Status) == 0) //取得读写器硬件版本号,如“mwrf100_v3.0”
{
bolIsSerialPortOpen = true; //串口已打开
rf_beep(icDev, 30); //IC卡读卡器蜂鸣30毫秒
}
}
cntOpenSerialPort++;
}