OpenEdv-开源电子网

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

现在在外面看代码,板子不在身边,问一下485的实验

[复制链接]

58

主题

96

帖子

0

精华

初级会员

Rank: 2

积分
116
金钱
116
注册时间
2015-7-27
在线时间
21 小时
发表于 2015-12-7 09:11:06 | 显示全部楼层 |阅读模式
5金钱
看到485的配置和一般的串口配置是完全一样的。

请问485的实验是不是正常配置usart2,
只是pin脚接的地方不一样
接485和接串口是不是不改代码的情况下可以和电脑一样的通信体验?

晚上打算回去试试。

最佳答案

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

你说的一般串口应该是指的RS232串口通信,典型电平转换芯片是MAX232(或其它),它是全双工通信,通信时通常需要连接三根线,分别是RXD,TXD,GND。在程序中直接配置串口程序就可以。 RS485串口的话,首先你的电路板上要有电平转换芯片是MAX485(或其它,如MAX3485),它是半双工通信,差分传输,用的是两根线,MAX485芯片上有 输入输出方向控制引脚,这个也需要配置。你要用电路板上的485串口和电脑通信时,一定要有485转2 ...
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

32

主题

286

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1366
金钱
1366
注册时间
2014-3-27
在线时间
358 小时
发表于 2015-12-7 09:11:07 | 显示全部楼层
你说的一般串口应该是指的RS232串口通信,典型电平转换芯片是MAX232(或其它),它是全双工通信,通信时通常需要连接三根线,分别是RXD,TXD,GND。在程序中直接配置串口程序就可以。
RS485串口的话,首先你的电路板上要有电平转换芯片是MAX485(或其它,如MAX3485),它是半双工通信,差分传输,用的是两根线,MAX485芯片上有 输入输出方向控制引脚,这个也需要配置。你要用电路板上的485串口和电脑通信时,一定要有485转232(或其它)接口,因为电脑一端是232电平,这个需要购买。


如上图,你把2、3脚连接一块,当为低电平时,串口可以接收,为高电平时,串口可以发送(也需要修改程序)。
所以最后来说,它们通信效果差不多,但代码需要修改。多的就是485传输方向的引脚配置。
回复

使用道具 举报

20

主题

468

帖子

3

精华

金牌会员

Rank: 6Rank: 6

积分
1684
金钱
1684
注册时间
2014-2-25
在线时间
230 小时
发表于 2015-12-7 09:33:48 | 显示全部楼层
485跟串口在使用方面就是多了一个485芯片,配置时多了一个方向引脚来控制485是输出还是接收。要想485跟电脑连接,需要一个485转USB的模块,就像串口转USB模块一样
回复

使用道具 举报

58

主题

96

帖子

0

精华

初级会员

Rank: 2

积分
116
金钱
116
注册时间
2015-7-27
在线时间
21 小时
 楼主| 发表于 2015-12-7 10:57:34 | 显示全部楼层
回复【3楼】wjfhsym:
---------------------------------
所以教程里用的是两个板子的互相通信吧。。
谢谢,我对这方面硬件知识很欠缺,你一说就理解了一些,待加强。
给赞
回复

使用道具 举报

32

主题

286

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1366
金钱
1366
注册时间
2014-3-27
在线时间
358 小时
发表于 2015-12-7 11:34:45 | 显示全部楼层
回复【4楼】yanandren:
---------------------------------
教程里说的好像是232方式,可以直接与电脑通信。
一般情况下,串口通信多指232,教程上说的串口你要去查询它对应的电路图,比如电路图中STM32芯片串口1与MAX3232或CH340或PL2303连接,那就是232通信,这种方式可以直接连接电脑。
若STM32串口2与MAX3485连接,那就是485通信,就需要485转232转换接头,才可以与电脑相连接。
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-21 01:30

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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