找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4208|回复: 19
打印 上一主题 下一主题
收起左侧

关于串口调试工具

  [复制链接]
跳转到指定楼层
楼主
ID:77578 发表于 2015-5-15 19:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我写了一个程序让单片机在接收到电脑发送的数据后,再将数据发回来,可是在串口调试工具上,我以16进制发送00,我电脑接收到回来的数据是80,这是为什么?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 分享淘帖 顶 踩
回复

使用道具 举报

沙发
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 | 只看该作者
要看看源程序才行啊
回复

使用道具 举报

5#
ID:79358 发表于 2015-5-16 10:37 | 只看该作者
串口通讯,波特率必须要一致

评分

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

查看全部评分

回复

使用道具 举报

6#
ID:80138 发表于 2015-5-16 11:16 | 只看该作者
把你的程序发来看看

评分

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

查看全部评分

回复

使用道具 举报

7#
ID:80161 发表于 2015-5-16 13:38 | 只看该作者
提示: 该帖被管理员或版主屏蔽
回复

使用道具 举报

8#
ID:80161 发表于 2015-5-16 13:39 | 只看该作者
提示: 该帖被管理员或版主屏蔽
回复

使用道具 举报

9#
ID:80161 发表于 2015-5-16 13:39 | 只看该作者
提示: 该帖被管理员或版主屏蔽
回复

使用道具 举报

10#
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;
}
这是我烧录的程序,请各位帮忙看一下
回复

使用道具 举报

12#
ID:80186 发表于 2015-5-16 21:03 | 只看该作者
看源程序
回复

使用道具 举报

13#
ID:77578 发表于 2015-5-16 21:31 | 只看该作者

程序在楼上
回复

使用道具 举报

14#
ID:7485 发表于 2015-5-17 18:19 | 只看该作者
用的晶振是多少的?

评分

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

查看全部评分

回复

使用道具 举报

15#
ID:77578 发表于 2015-5-17 19:49 来自手机 | 只看该作者
ahshmj 发表于 2015-5-17 18:19
用的晶振是多少的?

12M的晶振
回复

使用道具 举报

16#
ID:80500 发表于 2015-5-19 15:42 | 只看该作者
波特率不对,应该是

评分

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

查看全部评分

回复

使用道具 举报

17#
ID:80728 发表于 2015-5-21 16:40 | 只看该作者
波特率不对

评分

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

查看全部评分

回复

使用道具 举报

18#
ID:80728 发表于 2015-5-21 16:40 | 只看该作者
在调调串口

评分

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

查看全部评分

回复

使用道具 举报

19#
ID:77578 发表于 2015-5-22 17:56 | 只看该作者
问题已解决,是晶振的问题,12M的晶振的误差为8.51%;我换了11.0592M晶振后,完美解决,误差0%

评分

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

查看全部评分

回复

使用道具 举报

20#
ID:81118 发表于 2015-5-25 22:51 | 只看该作者
12M晶振对通信有影响,建议换11.0592M晶振

评分

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

查看全部评分

回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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