打印

MSP430双串口通讯问题

[复制链接]
1362|21
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
Mattheww|  楼主 | 2017-8-31 16:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
Erichk| | 2017-8-31 16:53 | 只看该作者
串口0的接到到的数据再发送到串口1的数据寄存器 发送就OK了哇

使用特权

评论回复
板凳
Thorald| | 2017-8-31 17:32 | 只看该作者
你直接可以利用串口0的接收中断就可以完成了嘛,在接收中断里面对数据进行相应的操作处理,处理完成后直接发到串口1. 和单串口并没有什么区别

使用特权

评论回复
地板
Bjorn| | 2017-8-31 17:41 | 只看该作者
这种双UART网络并不会出现冲突,因为,你的两个串口不可能同时接收到数据(因为在任一时刻只有一个串口向另一个串口发送),即任一时刻一个的角色是发送者,一个的角色是接收者

使用特权

评论回复
5
kkzz| | 2017-9-1 21:40 | 只看该作者
把代码放在中断接收发送就行。

使用特权

评论回复
6
hudi008| | 2017-9-1 21:40 | 只看该作者
设置串口中断执行。

使用特权

评论回复
7
lzmm| | 2017-9-1 21:41 | 只看该作者
两个串口互相发送。

使用特权

评论回复
8
minzisc| | 2017-9-1 21:42 | 只看该作者
使用的是哪个msp430芯片

使用特权

评论回复
9
selongli| | 2017-9-1 21:42 | 只看该作者
Erichk 发表于 2017-8-31 16:53
串口0的接到到的数据再发送到串口1的数据寄存器 发送就OK了哇

最好通过中断接收数据。

使用特权

评论回复
10
fentianyou| | 2017-9-1 21:42 | 只看该作者
Thorald 发表于 2017-8-31 17:32
你直接可以利用串口0的接收中断就可以完成了嘛,在接收中断里面对数据进行相应的操作处理,处理完成后直接 ...

这个最简单的设计方案了。

使用特权

评论回复
11
xiaoyaodz| | 2017-9-1 21:43 | 只看该作者
两个串口分别执行代码就行。

使用特权

评论回复
12
febgxu| | 2017-9-1 21:47 | 只看该作者
就是将自测代码换个寄存器而已。

使用特权

评论回复
13
sdlls| | 2017-9-1 21:47 | 只看该作者
交叉两个的tx和rx

使用特权

评论回复
14
kkzz| | 2017-9-1 21:47 | 只看该作者
接收到数据,然后想对应串口发送数据。

使用特权

评论回复
15
hudi008| | 2017-9-1 21:47 | 只看该作者
在串口1中断中接收数据,然后发送到串口0中。反之亦然。

使用特权

评论回复
16
lzmm| | 2017-9-1 21:47 | 只看该作者
这个很复杂吗?串口函数而已。

使用特权

评论回复
17
minzisc| | 2017-9-1 21:47 | 只看该作者
知道芯片种类才能给你提供代码的。

使用特权

评论回复
18
selongli| | 2017-9-1 21:47 | 只看该作者
Erichk 发表于 2017-8-31 16:53
串口0的接到到的数据再发送到串口1的数据寄存器 发送就OK了哇

波特率一致的话,接收和发送可以同时进行。

使用特权

评论回复
19
fentianyou| | 2017-9-1 21:47 | 只看该作者
Thorald 发表于 2017-8-31 17:32
你直接可以利用串口0的接收中断就可以完成了嘛,在接收中断里面对数据进行相应的操作处理,处理完成后直接 ...

中断执行具有实时性。

使用特权

评论回复
20
xiaoyaodz| | 2017-9-1 21:48 | 只看该作者
这个最好通过中断执行。

使用特权

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

本版积分规则

85

主题

500

帖子

0

粉丝