打印

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

[复制链接]
3153|17
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
tomyoct|  楼主 | 2016-2-13 21:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
songlaijun| | 2016-2-15 08:46 | 只看该作者
你看看是不是波特率发生器用的一样,所以冲突了呢?

使用特权

评论回复
板凳
叶覃| | 2016-2-16 09:46 | 只看该作者
串口只能同时处理一个,几者在一起用的话,同时只能开一个,都一起用的话,要注意时间的规划。

使用特权

评论回复
地板
haokeer| | 2016-2-17 16:04 | 只看该作者
几者一起收发的话,就会赌赛了,肯定会死掉的。

使用特权

评论回复
5
喵喵小星人| | 2016-2-19 16:31 | 只看该作者
考虑上OS,但是51上OS太庞大了。

使用特权

评论回复
6
yysforever| | 2016-2-19 22:03 | 只看该作者
同一时间只开启一个串口就不会出现这个问题了。

使用特权

评论回复
7
冰是睡着的冰| | 2016-2-20 10:58 | 只看该作者
不同的串口,波特率发生器是不能一样的,不然就冲突了。

使用特权

评论回复
8
jouney316| | 2016-2-21 16:40 | 只看该作者
使用同一个比特率发生器的话,同一时间只能开启一个串口,波特率应该设置为一样的。

使用特权

评论回复
9
yyj8902| | 2016-2-21 22:58 | 只看该作者
分时复用做好就OK啦,注意几者的配置不能有冲突。

使用特权

评论回复
10
小小少年苦中乐| | 2016-2-25 20:25 | 只看该作者
songlaijun 发表于 2016-2-15 08:46
你看看是不是波特率发生器用的一样,所以冲突了呢?

我觉得不是这个地方的冲突,总觉得是中断嵌套部分出了问题。

使用特权

评论回复
11
wangjiahao88| | 2016-3-18 20:22 | 只看该作者
STC的用起来,不是特别的方便!

建议你好好的看一下源程序吧!

使用特权

评论回复
12
wangjiahao88| | 2016-3-18 20:22 | 只看该作者
现在 转帖一下 ISP例程中的U4程序!

使用特权

评论回复
13
小葱521| | 2016-3-18 20:40 | 只看该作者
上面发的代码什么意思?
直接给技术打电话了解一下吧!

使用特权

评论回复
14
wangjiahao88| | 2016-3-21 21:45 | 只看该作者
以前用过STC的产品,2个串口,一个用来下载与PC通讯,另外的一个用来控制一个GPS模块,感觉搞起来,很不爽。当时还很后悔选择了STC 不过用顺了 还是发现 很简单的!

使用特权

评论回复
15
tomyoct|  楼主 | 2017-4-17 18:56 | 只看该作者
haokeer 发表于 2016-2-17 16:04
几者一起收发的话,就会赌赛了,肯定会死掉的。

中断也有先后顺序的,根本不会这样的。

使用特权

评论回复
16
isis69| | 2018-7-3 16:06 | 只看该作者
官方STC15的PDF,在介绍串口2的章节明确说明,当串口1、3、4和串口2的波特率相同时,可以共享T2做波特率发生器。

使用特权

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

本版积分规则

27

主题

232

帖子

0

粉丝