请选择 进入手机版 | 继续访问电脑版

普中开源电子分享网

 找回密码
 立即注册
搜索
查看: 5782|回复: 7

[已解决] 串口通信搞不了,求大佬帮忙

[复制链接]

5

主题

7

帖子

243

积分

中级会员

Rank: 3Rank: 3

积分
243
发表于 2021-4-4 23:15:04 | 显示全部楼层 |阅读模式
本帖最后由 hgt 于 2021-4-17 13:00 编辑

#include "reg52.h"
typedef unsigned char u8;
typedef unsigned int u16;  

void UsartInit()
{
TMOD=0X20;
TH1=0XF4;
TL1=0XF4;
PCON=0X80;
TR1=1;
SCON=0X50;
ES=1;
EA=1;
}

void main()
{
UsartInit();
while(1);

}


void Usart() interrupt 4
{
  u8 receiveData;
receiveData=SBUF;
  RI=0;
  SBUF=receiveData;
  while(!TI);
  TI=0;
}

用串口调试助手一直没有反应,刚开始我是按照视频用12m晶振,后来我看了一下板子,发现是11.0592m的,就又改了一次,我在论坛看到说要打开一下DTR,都试过了,还是没有反应,求大佬帮忙。
>﹏<补充一下,我的是A2板子


回复

使用道具 举报

0

主题

48

帖子

194

积分

注册会员

Rank: 2

积分
194
发表于 2021-4-5 23:09:45 | 显示全部楼层
串口助手上的端口选择对了吗,波特率4800选择对了吗?图都不截一个谁知道你怎么回事
回复 支持 反对

使用道具 举报

5

主题

7

帖子

243

积分

中级会员

Rank: 3Rank: 3

积分
243
 楼主| 发表于 2021-4-5 23:57:43 | 显示全部楼层
本帖最后由 hgt 于 2021-4-5 23:59 编辑
hantu 发表于 2021-4-5 23:09
串口助手上的端口选择对了吗,波特率4800选择对了吗?图都不截一个谁知道你怎么回事


我是这样配置的,应该没错吧。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

0

主题

48

帖子

194

积分

注册会员

Rank: 2

积分
194
发表于 2021-4-13 08:44:51 | 显示全部楼层
确认你开发板上的晶振是多少,去设备管理器确认你开发板接上线以后的串口号是多少(有ch340字样的),把这些截图发上来
回复 支持 反对

使用道具 举报

0

主题

1

帖子

4

积分

新手上路

Rank: 1

积分
4
发表于 2021-4-17 19:11:59 | 显示全部楼层
普中有些51的开发板晶振有问题
回复 支持 反对

使用道具 举报

0

主题

4

帖子

22

积分

新手上路

Rank: 1

积分
22
发表于 2021-5-23 18:19:17 | 显示全部楼层
我也出现了这个问题,我后来发现是USB模块转TTL模块那边出现了问题,本来烧录时两个跳线帽是横着插,当需要通信时,把他们都竖着插就不会乱码了,但我想不通为啥,请问楼主现在知道为啥了吗
回复 支持 反对

使用道具 举报

0

主题

4

帖子

22

积分

新手上路

Rank: 1

积分
22
发表于 2021-5-23 18:42:28 | 显示全部楼层
xjw981220 发表于 2021-5-23 18:19
我也出现了这个问题,我后来发现是USB模块转TTL模块那边出现了问题,本来烧录时两个跳线帽是横着插,当需要 ...

我发现应该是晶振问题,用11.0592去改定时器初值
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

站长推荐上一条 /1 下一条

Archiver|手机版|小黑屋|普中开源电子分享网 粤ICP备16123577号-2

GMT+8, 2024-3-28 20:05 , Processed in 0.096447 second(s), 34 queries .

Powered by 论坛搭建 X3.4

Copyright © 2001-2021, Tencent Cloud.

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