打印

串口数据处理问题

[复制链接]
2622|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
lizye|  楼主 | 2011-7-30 09:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
串口我已经设置好了,也通了.我发送的数据都可以通过 TXBUF0=RXBUF0 返回回来.而且也可以通过对TXBUF0进行特定的输出指令.比如让MSP430通过串口返回"Welcome!".但是我想设置制定发送某个数字让MSP430执行特定的功能却无法实现.比如我通过串口给他的信息是"A3C5"机器会自动执行某些语句的返回,比如返回"HI! JACK".请问如何才能让MSP430正确分析出RXBUF0中的数据而执行相对设置好的指令?

相关帖子

沙发
lizye|  楼主 | 2011-7-30 09:27 | 只看该作者
另外还想问一下,MSP430可否设一个可变数值(比如LIB=100)断电或重置后都不会消失的命令?

使用特权

评论回复
板凳
jiahy| | 2011-7-30 09:38 | 只看该作者
你这个涉及到通讯方面的东西,如果你要特定的实现某些功能的话,就好先定个协议

使用特权

评论回复
地板
shimx| | 2011-7-30 09:41 | 只看该作者
同意楼上的说法,定个协议吧

使用特权

评论回复
5
五谷道场| | 2011-7-30 09:46 | 只看该作者
这方面找个例子做一遍就回学到好多东西

使用特权

评论回复
6
午夜粪车| | 2011-7-30 09:55 | 只看该作者
不知道LZ是怎么解决问题的,希望能分享一下经验

使用特权

评论回复
7
lizye|  楼主 | 2011-7-30 10:18 | 只看该作者
串口问题也是按照之前他们说的一样,我写个协议就可以解决了.比如在PC输入某个字符或语句后进行判断和相应的动作,然后再等待PC的输入.就像菜单一样.

使用特权

评论回复
8
lizye|  楼主 | 2011-7-30 10:24 | 只看该作者
不知道我理解有没有错误,但是我试验了下可行.我认为RXBUF0一次中断只接受1次数据,比如123其实是3次中断.也就是说RXBUF0一共在3次中断中分别等于'1'  '2'    '3'

使用特权

评论回复
9
spark周| | 2011-7-30 10:30 | 只看该作者
恩,理解对了

使用特权

评论回复
10
lizye|  楼主 | 2011-7-30 11:01 | 只看该作者
多谢,那我结贴了

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

852

主题

9757

帖子

2

粉丝