关于消息解析的问题
- nale
- 帖子: 14
- 注册时间: 2006-01-06 13:05
Re: 关于消息解析的问题
你是说串口通讯时收到的数据的解析吗?
- zwxiaohe
- 帖子: 15
- 注册时间: 2009-07-21 17:07
Re: 关于消息解析的问题
串口也要用……是一部分吧nale 写了:你是说串口通讯时收到的数据的解析吗?
- nale
- 帖子: 14
- 注册时间: 2006-01-06 13:05
Re: 关于消息解析的问题
我们处理数据的过程大概是这样的:
1.接收数据,缓存起来
2.对数据进行解析(一般设备有协议文档,根据文档中的描述,将数据的含义解析出来)
3,删除解析过的数据,将未解析的数据缓存起来.
不知道这么说,对你是不是有帮助,呵呵
1.接收数据,缓存起来
2.对数据进行解析(一般设备有协议文档,根据文档中的描述,将数据的含义解析出来)
3,删除解析过的数据,将未解析的数据缓存起来.
不知道这么说,对你是不是有帮助,呵呵
- zwxiaohe
- 帖子: 15
- 注册时间: 2009-07-21 17:07
Re: 关于消息解析的问题
有不小的帮助呀 ,谢谢nale 写了:我们处理数据的过程大概是这样的:
1.接收数据,缓存起来
2.对数据进行解析(一般设备有协议文档,根据文档中的描述,将数据的含义解析出来)
3,删除解析过的数据,将未解析的数据缓存起来.
不知道这么说,对你是不是有帮助,呵呵
-
- 帖子: 27
- 注册时间: 2009-08-04 13:53
Re: 关于消息解析的问题
这个问题的解决方案是这样子的。如果你能从终端输入信息而目标板能接受的话,那你的串口是配置好了的。你从终端发信息,会经过串口线发送到目标板中去,而负责接收信息的是目标板中的uart这个玩意,属于硬件范围的,具体的我不懂,我是做系统的。数据是传送到UART的一个寄存器里面去,然后你只要用代码从这个寄存器里面取就是了。比如你在终端打了个“1”,那在这个寄存器也可以取到1了,然后这不就可以用来干你想干的事情吗,取的指令可以用汇编,也可以用C。建议好好阅读一下源代码。BOOTLOADER里面会有方法具体实现。