微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 关于c51编程处理串口信息捕获分段的问题

关于c51编程处理串口信息捕获分段的问题

时间:10-02 整理:3721RD 点击:
事情是这样的,想用一个摇杆,通过串口转换板把摇杆数据发送到51单片机,用的stc15系列的,最近在信息处理上遇到了问题,这是单片机里面回传的信息流,通过分析,他一一发送  空格  回车 'W' 数值 数值 数值 ‘P’数值 数值 数值,
数据数值范围是0-255,现在我想把他们切开成w+int型数值 和p+int型数值,我想了很多办法都有bug,大佬们有方法吗?求指点迷津,我现在有个想法是先判断串口是不是w或者p,如果是的话,再判断下一次串口是不是数值,如果是的话就复制到数组,直到下一个,一直循环,但是这个不会写,我用c表达不出来,恳请大佬们帮忙。如果我写的大佬们没懂,请骚扰我,我会更加详细叙述。



图是连续不断的数据,上面是文本型下面是hex型。

?

?

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top