C# 串口接收含有asic2=0x3f时发生的故障
生活随笔
收集整理的這篇文章主要介紹了
C# 串口接收含有asic2=0x3f时发生的故障
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
VS 軟件C#中串口接收中斷存在BUG,此BUG在VS2019版本已修復,內容如下:
在串口 接收中,如果串口接收到含有0x3f的內容時,會忽視設定的ReceivedBytesThreshold=n;
引發串口事件產生,從而產生BUG;即: 當ReceivedBytesThreshold=20時。如果串口還未接收到20位。在第十位存在0x3f,那么串口處理事件會被直接觸發,只能接收到前10位數據+0x3f。后半部分數據丟失。
此bug VS2019修復此bug。但是發送長數據時,還是會出現不明原因的bug,,數據量>30
NET Framework 4.7.2
總結
以上是生活随笔為你收集整理的C# 串口接收含有asic2=0x3f时发生的故障的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: CSS.笔记案例
- 下一篇: 在日常生活中,简易合同的重要性 | 每天