比如我用USB-rs232 时,每次重新插上电脑后端口号都会变,那在程序里应该如何检索端口号,以免发生端口无效的错误呢?
ãã两ç§æ¹æ³å¯ä»¥ç¡®è®¤ä¸²å£éä¿¡ä¸ç端å£å·ï¼
ãã1ãç¨win32 apiæå¼ä¸²å£ï¼ æååå¯ä»¥ä½¿ç¨ï¼å¤±è´¥ç¶å继ç»æå¼ä¸ä¸ä¸ªä¸²å£ï¼ å°±æ¯ä¸ä¸ªcom1-256çä¾æ¬¡å°è¯ãå°±æ¯CreateFileï¼ReadFile, WriteFile,注æCreateFileç第ä¸ä¸ªåæ°ä½¿ç¨â\\.\COM1âè¿æ ·ç±»ä¼¼çã
ãã2ãå¨PC端ï¼è½æå¼çé½è½ç¨ï¼ä½ä¸ä¸å®æ¯å¤è®¾æ¥ä¸çå£ï¼æ以å¦æä¸ç¥éå¤è®¾æ¥å¨é£ä¸ªå£çè¯ï¼å°±éè¦æ«æææè½æå¼çå£ï¼ç¶åæ¥æ¶å¤è®¾åæ¥çå¼å«å£°ï¼å¯¹ä¸æå·çå°±æ¯å®äºã
ãã1ãç¨win32 apiæå¼ä¸²å£ï¼ æååå¯ä»¥ä½¿ç¨ï¼å¤±è´¥ç¶å继ç»æå¼ä¸ä¸ä¸ªä¸²å£ï¼ å°±æ¯ä¸ä¸ªcom1-256çä¾æ¬¡å°è¯ãå°±æ¯CreateFileï¼ReadFile, WriteFile,注æCreateFileç第ä¸ä¸ªåæ°ä½¿ç¨â\\.\COM1âè¿æ ·ç±»ä¼¼çã
ãã2ãå¨PC端ï¼è½æå¼çé½è½ç¨ï¼ä½ä¸ä¸å®æ¯å¤è®¾æ¥ä¸çå£ï¼æ以å¦æä¸ç¥éå¤è®¾æ¥å¨é£ä¸ªå£çè¯ï¼å°±éè¦æ«æææè½æå¼çå£ï¼ç¶åæ¥æ¶å¤è®¾åæ¥çå¼å«å£°ï¼å¯¹ä¸æå·çå°±æ¯å®äºã
温馨提示:答案为网友推荐,仅供参考
第1个回答 2012-08-11
右击我的电脑,属性 硬件 设备管理器里找到通用串行总控制器,或调制解调器里就有显示你所用的端口号