找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 8044|回复: 19
收起左侧

关于串口调试工具

  [复制链接]
ID:77578 发表于 2015-5-15 19:04 | 显示全部楼层 |阅读模式
我写了一个程序让单片机在接收到电脑发送的数据后,再将数据发回来,可是在串口调试工具上,我以16进制发送00,我电脑接收到回来的数据是80,这是为什么?

图片

图片
回复

使用道具 举报

ID:79921 发表于 2015-5-15 23:00 | 显示全部楼层
你可以换一个调试助手试试,

sscom32.rar

274.99 KB, 下载次数: 13

评分

参与人数 1黑币 +35 收起 理由
admin + 35 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

ID:58502 发表于 2015-5-16 00:52 | 显示全部楼层
第一,波特率不一致,第二晶振没选对

评分

参与人数 1黑币 +35 收起 理由
admin + 35 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

ID:74245 发表于 2015-5-16 08:06 | 显示全部楼层
要看看源程序才行啊
回复

使用道具 举报

ID:79358 发表于 2015-5-16 10:37 | 显示全部楼层
串口通讯,波特率必须要一致

评分

参与人数 1黑币 +35 收起 理由
admin + 35 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

ID:80138 发表于 2015-5-16 11:16 | 显示全部楼层
把你的程序发来看看

评分

参与人数 1黑币 +35 收起 理由
admin + 35 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

ID:80161 发表于 2015-5-16 13:38 | 显示全部楼层
提示: 该帖被管理员或版主屏蔽
回复

使用道具 举报

ID:80161 发表于 2015-5-16 13:39 | 显示全部楼层
提示: 该帖被管理员或版主屏蔽
回复

使用道具 举报

ID:80161 发表于 2015-5-16 13:39 | 显示全部楼层
提示: 该帖被管理员或版主屏蔽
回复

使用道具 举报

ID:80164 发表于 2015-5-16 14:11 | 显示全部楼层
看源程序

评分

参与人数 1黑币 +35 收起 理由
admin + 35 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

11#
无效楼层,该帖已经被删除
ID:77578 发表于 2015-5-16 18:25 | 显示全部楼层
换了二楼的软件,还是一样情况
#include<reg52.h>
#define uchar unsigned char
#define uint unsigned int
unsigned char flag,a,x,y,z;
void delay(uint z)
{
        uint x,y;
        for(x=z;x>0;x--)
                for(y=1100;y>0;y--);
}
void main()
{
        TMOD=0x20;
        TH1=0xfd;
        TL1=0xfd;
        REN=1;
        TR1=1;
        SM0=0;
        SM1=1;
        EA=1;
        ES=1;
        while(1)
        {
                if(flag==1)
                {
                        ES=0;
                        flag=0;
                        SBUF=a;
                        while(!TI);
                        TI=0;
                        ES=1;
                }       
        }
}
void ser() interrupt 4
{
        RI=0;
        P1=SBUF;
        a=SBUF;
        flag=1;
}
这是我烧录的程序,请各位帮忙看一下
回复

使用道具 举报

ID:80186 发表于 2015-5-16 21:03 | 显示全部楼层
看源程序
回复

使用道具 举报

ID:77578 发表于 2015-5-16 21:31 | 显示全部楼层

程序在楼上
回复

使用道具 举报

ID:7485 发表于 2015-5-17 18:19 | 显示全部楼层
用的晶振是多少的?

评分

参与人数 1黑币 +35 收起 理由
admin + 35 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

ID:77578 发表于 2015-5-17 19:49 来自触屏版 | 显示全部楼层
ahshmj 发表于 2015-5-17 18:19
用的晶振是多少的?

12M的晶振
回复

使用道具 举报

ID:80500 发表于 2015-5-19 15:42 | 显示全部楼层
波特率不对,应该是

评分

参与人数 1黑币 +35 收起 理由
admin + 35 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

ID:80728 发表于 2015-5-21 16:40 | 显示全部楼层
波特率不对

评分

参与人数 1黑币 +35 收起 理由
admin + 35 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

ID:80728 发表于 2015-5-21 16:40 | 显示全部楼层
在调调串口

评分

参与人数 1黑币 +35 收起 理由
admin + 35 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

ID:77578 发表于 2015-5-22 17:56 | 显示全部楼层
问题已解决,是晶振的问题,12M的晶振的误差为8.51%;我换了11.0592M晶振后,完美解决,误差0%

评分

参与人数 1黑币 +35 收起 理由
admin + 35 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

ID:81118 发表于 2015-5-25 22:51 | 显示全部楼层
12M晶振对通信有影响,建议换11.0592M晶振

评分

参与人数 1黑币 +35 收起 理由
admin + 35 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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