C# 数据包的串行奇偶校验/唤醒位开始

C# 数据包的串行奇偶校验/唤醒位开始,c#,C#,我正在使用的协议使用奇偶校验(Wakeup)位通过RS-232发出新消息开始的信号-消息的所有其他字节都有奇偶校验位设置空间。数据包包含长度和CRC。。。 我需要能够捕获设置了唤醒位的第一个字节,然后根据消息本身的长度信息处理数据包。 我已经在汇编和c中的几个应用程序中这样做了。 我要转到C#,只需要帮助从数据包帧的奇偶校验/唤醒位触发消息捕获的开始-11位,1开始,1停止,8数据和唤醒位 到目前为止你有什么?你只是在检测唤醒位时有困难吗?看起来是包里的LSB。。。因此,假设您将数据包存储在UI

我正在使用的协议使用奇偶校验(Wakeup)位通过RS-232发出新消息开始的信号-消息的所有其他字节都有奇偶校验位设置空间。数据包包含长度和CRC。。。 我需要能够捕获设置了唤醒位的第一个字节,然后根据消息本身的长度信息处理数据包。 我已经在汇编和c中的几个应用程序中这样做了。
我要转到C#,只需要帮助从数据包帧的奇偶校验/唤醒位触发消息捕获的开始-11位,1开始,1停止,8数据和唤醒位

到目前为止你有什么?你只是在检测唤醒位时有困难吗?看起来是包里的LSB。。。因此,假设您将数据包存储在UInt16:if((packet&1)!=0)//LSB设置为知道您在
汇编和c
中进行了设置,那么您在使用c#时遇到了什么问题。汇编和c应用程序位于允许我查看原始数据包位的嵌入式设备上。C#和其他语言似乎允许您轻松查看数据包的数据部分,但可以为您处理数据包的帧位。我最终需要发送第一个数据包帧唤醒位设置为0且所有其他数据包唤醒位设置为0的消息。