[51单片机] 关于51单片机串口3和定时器3问题。实在找不出原因。。。

[复制链接]
 楼主| 发表于 2015-4-6 22:21 | 显示全部楼层 |阅读模式
本帖最后由 lyhhrj 于 2015-5-8 15:38 编辑

。。不知为何,求大神现身!!程序设置应该没错的
定时器2:(可以通信)
        S3CON = 0x10; //
        S3CON &=0xbf;  //
        PCON |= 0x00;                //
            T2H = 0xfd;  //初值
            T2L = 0xc0;  //重装值
               
        IE2 = 0x08;                //
    AUXR |= 0x10;                //


定时器3:////////////////////////////////////////////(不可通信。。。。),,求教高手知道怎么解决这类问题的?????????????????????????/
        S3CON = 0x10;                //
        S3CON |= 0x40;                //
        T4T3M |= 0x02;                //
        T3L = 0xB8;                //初值
        T3H = 0xFF;                //初值
        T4T3M |= 0x08;                //
        IE2 = 0x08;                 //

~


打脸了。。。没想到我在这里发的帖子竟然成为了我写的一篇论文的查重对象。。。。。。。。。只能把问题部分删了。。。。问号的地方是待解决的~~~~~~~~
发表于 2015-4-6 23:17 | 显示全部楼层
我都是先试发送然后再试能接收不的
 楼主| 发表于 2015-4-7 16:18 | 显示全部楼层
受不了了 发表于 2015-4-6 23:17
我都是先试发送然后再试能接收不的

主要是串口3不好跟PC机调试
发表于 2015-4-7 21:48 | 显示全部楼层
是否是STC的15W4K系列的?是的话,STC官网有完整的工程例子,4个串口同时工作的。
发表于 2015-4-8 00:15 | 显示全部楼层
 楼主| 发表于 2015-4-8 22:36 | 显示全部楼层
coody 发表于 2015-4-7 21:48
是否是STC的15W4K系列的?是的话,STC官网有完整的工程例子,4个串口同时工作的。 ...

借鉴了例程也是不行
发表于 2015-4-9 10:52 | 显示全部楼层
波特率啊,定3做波特率发生器时,好象不能是随意波特率的
 楼主| 发表于 2015-4-9 13:09 | 显示全部楼层
nbsmaps 发表于 2015-4-9 10:52
波特率啊,定3做波特率发生器时,好象不能是随意波特率的

T3L = 0xB8;                //设定定时初值
T3H = 0xFF;                //设定定时初值

此为波特率9600bps
发表于 2015-4-10 08:52 | 显示全部楼层
T3支持这样设吗,为什么我的60S2的不支持呢,手册上有的,要不与另一个串口相同,要不就是固定的,不能设,W系列的我没看手册
 楼主| 发表于 2015-4-10 13:40 | 显示全部楼层
nbsmaps 发表于 2015-4-10 08:52
T3支持这样设吗,为什么我的60S2的不支持呢,手册上有的,要不与另一个串口相同,要不就是固定的,不能设, ...

其他系列我不清楚,W系列手册上是这样设,只是寄存器跟1,2不同
发表于 2015-4-11 20:00 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

7

帖子

0

粉丝
快速回复 返回顶部 返回列表