将STM32串口收到的一组数据解析$IIMWV,039,R,3.8,161.8,0.0,00000
时间: 2023-10-06 08:12:04 浏览: 49
这是一个NMEA0183协议中的语句,其中$IIMWV是语句类型,039是真风角度,R表示相对真北方向,3.8是真风速,161.8是地磁航向,0.0是船速,00000是校验码。
要解析这组数据,你需要进行以下步骤:
1. 判断数据是否以"$"符号开头,是否以"\r\n"结尾,并且校验码是否正确。
2. 利用字符串的截取函数找到语句类型$IIMWV。
3. 从字符串中找到真风角度、真风速、地磁航向和船速等数据项,并且进行单位转换,比如真风角度需要除以10。
4. 将解析出来的数据存储到相应的变量中,方便后续的处理和使用。
阅读全文