STC15系列的是个串口一起用,就不可以了

[复制链接]
3611|17
 楼主| tomyoct 发表于 2016-2-13 21:19 | 显示全部楼层 |阅读模式
STC15系列的四个串口一起用,就不可以了,串口2和4有冲突,为什么呢?单独是可以的
songlaijun 发表于 2016-2-15 08:46 | 显示全部楼层
你看看是不是波特率发生器用的一样,所以冲突了呢?
叶覃 发表于 2016-2-16 09:46 | 显示全部楼层
串口只能同时处理一个,几者在一起用的话,同时只能开一个,都一起用的话,要注意时间的规划。
haokeer 发表于 2016-2-17 16:04 | 显示全部楼层
几者一起收发的话,就会赌赛了,肯定会死掉的。
喵喵小星人 发表于 2016-2-19 16:31 | 显示全部楼层
考虑上OS,但是51上OS太庞大了。
yysforever 发表于 2016-2-19 22:03 | 显示全部楼层
同一时间只开启一个串口就不会出现这个问题了。
冰是睡着的冰 发表于 2016-2-20 10:58 | 显示全部楼层
不同的串口,波特率发生器是不能一样的,不然就冲突了。
jouney316 发表于 2016-2-21 16:40 | 显示全部楼层
使用同一个比特率发生器的话,同一时间只能开启一个串口,波特率应该设置为一样的。
yyj8902 发表于 2016-2-21 22:58 | 显示全部楼层
分时复用做好就OK啦,注意几者的配置不能有冲突。
小小少年苦中乐 发表于 2016-2-25 20:25 | 显示全部楼层
songlaijun 发表于 2016-2-15 08:46
你看看是不是波特率发生器用的一样,所以冲突了呢?

我觉得不是这个地方的冲突,总觉得是中断嵌套部分出了问题。
wangjiahao88 发表于 2016-3-18 20:22 | 显示全部楼层
STC的用起来,不是特别的方便!

建议你好好的看一下源程序吧!
wangjiahao88 发表于 2016-3-18 20:22 | 显示全部楼层
现在 转帖一下 ISP例程中的U4程序!
小葱521 发表于 2016-3-18 20:40 | 显示全部楼层
上面发的代码什么意思?
直接给技术打电话了解一下吧!
wangjiahao88 发表于 2016-3-21 21:45 | 显示全部楼层
以前用过STC的产品,2个串口,一个用来下载与PC通讯,另外的一个用来控制一个GPS模块,感觉搞起来,很不爽。当时还很后悔选择了STC 不过用顺了 还是发现 很简单的!
 楼主| tomyoct 发表于 2017-4-17 18:56 | 显示全部楼层
haokeer 发表于 2016-2-17 16:04
几者一起收发的话,就会赌赛了,肯定会死掉的。

中断也有先后顺序的,根本不会这样的。
isis69 发表于 2018-7-3 16:06 | 显示全部楼层
官方STC15的PDF,在介绍串口2的章节明确说明,当串口1、3、4和串口2的波特率相同时,可以共享T2做波特率发生器。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

27

主题

232

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部