OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 35469|回复: 21

请教,串口空闲时RX是高电平还是低电平?

[复制链接]

4

主题

18

帖子

0

精华

初级会员

Rank: 2

积分
54
金钱
54
注册时间
2015-9-22
在线时间
3 小时
发表于 2016-1-21 11:05:50 | 显示全部楼层 |阅读模式
1金钱
大神们,你们好。
我遇到一个难题,用MAX485芯片,它可以发送,但接收时单片机不能进中断。用示波器测量后,发现MAX485的RX引脚空闲时是低电平,那么请问串口空闲时RX是高电平还是低电平?

最佳答案

查看完整内容[请看2#楼]

谢谢热心的亲们,搞定了。 因为PIC单片机的特殊性,有个数字和模拟引脚之分,看数据手册的时候没注意,现在配置成数字引脚就可以了。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

4

主题

18

帖子

0

精华

初级会员

Rank: 2

积分
54
金钱
54
注册时间
2015-9-22
在线时间
3 小时
 楼主| 发表于 2016-1-21 11:05:51 | 显示全部楼层
谢谢热心的亲们,搞定了。
因为PIC单片机的特殊性,有个数字和模拟引脚之分,看数据手册的时候没注意,现在配置成数字引脚就可以了。
回复

使用道具 举报

0

主题

19

帖子

0

精华

新手上路

积分
45
金钱
45
注册时间
2014-3-21
在线时间
2 小时
发表于 2016-1-21 11:27:56 | 显示全部楼层
TX RX都是高电平
回复

使用道具 举报

4

主题

18

帖子

0

精华

初级会员

Rank: 2

积分
54
金钱
54
注册时间
2015-9-22
在线时间
3 小时
 楼主| 发表于 2016-1-21 11:29:09 | 显示全部楼层
那我这情况,它空闲时一真是低电平,也就是说进不了中断是硬件问题?
回复

使用道具 举报

4

主题

18

帖子

0

精华

初级会员

Rank: 2

积分
54
金钱
54
注册时间
2015-9-22
在线时间
3 小时
 楼主| 发表于 2016-1-21 11:29:36 | 显示全部楼层

那我这情况,它空闲时一真是低电平,也就是说进不了中断是硬件问题?
回复

使用道具 举报

58

主题

6294

帖子

1

精华

资深版主

Rank: 8Rank: 8

积分
11535
金钱
11535
注册时间
2014-4-1
在线时间
1313 小时
发表于 2016-1-21 11:34:04 | 显示全部楼层

空闲时必须为高电平,与停止位相同。

这样才会有起始位的下降沿,这个沿是接收方内部时钟的同步命令。

回复

使用道具 举报

4

主题

18

帖子

0

精华

初级会员

Rank: 2

积分
54
金钱
54
注册时间
2015-9-22
在线时间
3 小时
 楼主| 发表于 2016-1-21 11:34:20 | 显示全部楼层
suifeng830 发表于 2016-1-21 11:29
那我这情况,它空闲时一真是低电平,也就是说进不了中断是硬件问题?

电路如图。

QQ截图20160121113325.jpg
回复

使用道具 举报

4

主题

18

帖子

0

精华

初级会员

Rank: 2

积分
54
金钱
54
注册时间
2015-9-22
在线时间
3 小时
 楼主| 发表于 2016-1-21 11:40:22 | 显示全部楼层
xuande 发表于 2016-1-21 11:34
空闲时必须为高电平,与停止位相同。

这样才会有起始位的下降沿,这个沿是接收方内部时钟的同步命令。 ...

您看,它现在空闲时是高电平了。
但波形前面出现了一长段低电平再一段高电平后才有数据。(上面的波形可以正常触发中断)
请问有何解?

IMG_20160121_113608.jpg
回复

使用道具 举报

0

主题

19

帖子

0

精华

新手上路

积分
45
金钱
45
注册时间
2014-3-21
在线时间
2 小时
发表于 2016-1-21 11:43:49 | 显示全部楼层
你的电路有问题
回复

使用道具 举报

0

主题

19

帖子

0

精华

新手上路

积分
45
金钱
45
注册时间
2014-3-21
在线时间
2 小时
发表于 2016-1-21 11:48:31 | 显示全部楼层
我怎么感觉你的 485 DE RE 脚控制方法不对呢
回复

使用道具 举报

4

主题

18

帖子

0

精华

初级会员

Rank: 2

积分
54
金钱
54
注册时间
2015-9-22
在线时间
3 小时
 楼主| 发表于 2016-1-21 12:10:07 | 显示全部楼层
chunlei233 发表于 2016-1-21 11:48
我怎么感觉你的 485 DE RE 脚控制方法不对呢

如果EN485赋高电平,就发送使能;如果赋低电平,就接收使能。

请问这样没错吧?
回复

使用道具 举报

4

主题

18

帖子

0

精华

初级会员

Rank: 2

积分
54
金钱
54
注册时间
2015-9-22
在线时间
3 小时
 楼主| 发表于 2016-1-21 12:10:32 | 显示全部楼层

请问问题是出在哪个地方?
回复

使用道具 举报

4

主题

18

帖子

0

精华

初级会员

Rank: 2

积分
54
金钱
54
注册时间
2015-9-22
在线时间
3 小时
 楼主| 发表于 2016-1-21 12:48:24 | 显示全部楼层
suifeng830 发表于 2016-1-21 12:10
请问问题是出在哪个地方?

您好,请问在吗?
回复

使用道具 举报

4

主题

18

帖子

0

精华

初级会员

Rank: 2

积分
54
金钱
54
注册时间
2015-9-22
在线时间
3 小时
 楼主| 发表于 2016-1-21 12:48:58 | 显示全部楼层

您好,请问在吗?
回复

使用道具 举报

4

主题

18

帖子

0

精华

初级会员

Rank: 2

积分
54
金钱
54
注册时间
2015-9-22
在线时间
3 小时
 楼主| 发表于 2016-1-21 12:49:16 | 显示全部楼层
suifeng830 发表于 2016-1-21 12:10
如果EN485赋高电平,就发送使能;如果赋低电平,就接收使能。

请问这样没错吧?

您好,请问在吗?
回复

使用道具 举报

2

主题

239

帖子

0

精华

高级会员

Rank: 4

积分
545
金钱
545
注册时间
2015-6-5
在线时间
110 小时
发表于 2016-1-21 13:32:48 | 显示全部楼层
腳位對應就不對了...
回复

使用道具 举报

4

主题

18

帖子

0

精华

初级会员

Rank: 2

积分
54
金钱
54
注册时间
2015-9-22
在线时间
3 小时
 楼主| 发表于 2016-1-21 13:55:47 | 显示全部楼层
本帖最后由 suifeng830 于 2016-1-21 13:58 编辑
Rocks 发表于 2016-1-21 13:32
腳位對應就不對了...

您好,引脚是这样连接的,并且它的发送是正常的。

无标题.png
回复

使用道具 举报

58

主题

6294

帖子

1

精华

资深版主

Rank: 8Rank: 8

积分
11535
金钱
11535
注册时间
2014-4-1
在线时间
1313 小时
发表于 2016-1-21 13:58:43 | 显示全部楼层

1、276、286两个电阻太小,会加重驱动方的负担。一般选4.7K,10K。

2、那段低电平,怀疑是程序发送了一个0数字造成的。
     看看电平时间长度是否等于 9 / 波特率   。



回复

使用道具 举报

4

主题

18

帖子

0

精华

初级会员

Rank: 2

积分
54
金钱
54
注册时间
2015-9-22
在线时间
3 小时
 楼主| 发表于 2016-1-21 16:17:45 | 显示全部楼层
xuande 发表于 2016-1-21 13:58
1、276、286两个电阻太小,会加重驱动方的负担。一般选4.7K,10K。

2、那段低电平,怀疑是程序发送了 ...

谢谢您,搞定了。
因为PIC单片机的特殊性,有个数字和模拟引脚之分,看数据手册的时候没注意,现在配置成数字引脚就可以了。
回复

使用道具 举报

11

主题

48

帖子

0

精华

初级会员

Rank: 2

积分
145
金钱
145
注册时间
2015-8-10
在线时间
21 小时
发表于 2016-3-14 15:57:11 | 显示全部楼层

请问您这个电路只是接收用的么?
回复

使用道具 举报

21

主题

299

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1834
金钱
1834
注册时间
2013-7-29
在线时间
278 小时
发表于 2016-3-14 23:03:12 | 显示全部楼层
高电平,串口通信停止位是高电平
回复

使用道具 举报

33

主题

218

帖子

0

精华

高级会员

Rank: 4

积分
568
金钱
568
注册时间
2015-1-12
在线时间
75 小时
发表于 2022-1-19 15:39:51 | 显示全部楼层
高电平,串口通信停止位是高电平.理论和实际测试都是高电平
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-5-20 13:34

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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