数据一直对不上号啊怎么办?我用手机调试发给上位机都可以,,可是一到下位机发给上位机数据就会错位。是因为发得太快了吗?。。谁能给我贴个数据接收的图啊,用队列或什么,,,,只剩五个分了,,拜托了
è¿ä¸ªå¤åæ¯å ä¸ºä½ è¯»åçå串æç»å°¾ç¬¦ï¼ä¾å¦æäºéä¿¡å议以0x0Dï¼å³å车符ï¼åç»å°¾ç¬¦ï¼ãå设æ个ç»å°¾ç¬¦ï¼é£ä¹ä½ 读åæ¥æ¶ç¼å²åºç¸åºé¿åº¦çå符串åï¼ç±äºæ²¡æèèç»å°¾ç¬¦ï¼å®å°±ä¼çå¨ç¼å²åºä¸ï¼ä½ ä¸ä¸ç»å符串ç第ä¸ä¸ªå符就被移å°ä¸ä¸è¡äºï¼å车符åæ¶å¯ä»¥æ¢è¡ï¼ï¼è¿æ ·ä½ æ¯æ¬¡è¯»çé½æ¯ä¸ä¸æ¬¡ç第ä¸ä¸ªå符åæ¬æ¬¡çé¤äºç¬¬ä¸ä¸ªå符å©ä¸çå符ãå°±ä¼äº§çä½ è¯´çç°è±¡ã
解å³åæ³
æ¯æ¬¡è¯»å®åå ä¸ä¸ªæ¸ é¤ç¼å²åºå¨ä½
åå¦ä½ åæ¥æ¯æ¬¡è¯»åçæ¯12个å符ï¼èç»å°¾ç¬¦æ¯ä¸ä¸ªå符ï¼é£ä¹æ¯æ¬¡å¤è¯»ä¸ä¸ªå符ï¼å³è¯»å13个å符
æ»ä¹åªè¦æ¯æ¬¡ä½ 读å®åä¿è¯æ¥æ¶ç¼å²åºæ¯ç©ºçå°±å¯ä»¥äº
读13åèåæ¸ ç©ºä¸æ¬¡ï¼é£ä¸ä½æºå¾å¿«éçåè¿æ¥ä¹è¡çåï¼èä¸é£ä»ä¹ç»å°¾ç¬¦æ¯èªå·±å ä¸å»çï¼æçæ ¼å¼æ¯åäºåè
追ç读13个å符就ä¸ç¨æ¸ 空ç¼å²åºäºãåªè¦ä½ 读çé¿åº¦åç¼å²åºé¿åº¦ä¸è´ï¼å®ä¼èªå¨æ¸ 空çãç»å°¾ç¬¦ä¸è¬çéä¿¡åè®®é½æï¼é常æ¯èªå¨å çï¼è¿æäºåè®®ä¼å æ ¡éªä½ãæ¯è¾ä¿é©çåæ³æ¯ç´æ¥æ£æ¥ç¼å²åºçé¿åº¦ï¼ç¶å读å对åºé¿åº¦çå串