打印

如何用CPLD实现485通讯?

[复制链接]
2433|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zza2002|  楼主 | 2009-7-23 16:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近研究单片机和CPLD之间用485进行通讯,网上单片机用485通讯的资料很多,CPLD用485通讯的就比较少啦~~~
我主要是编写cpld作为下位机利用485接口接收数据,那里有相近的资料啊,请各位高人指点~~~

相关帖子

沙发
zjf0000| | 2009-7-24 16:27 | 只看该作者

跟232有区别吗

跟232有区别吗,就多加了一个收发端得控制。

使用特权

评论回复
板凳
sunnyzeng1| | 2009-7-25 01:05 | 只看该作者

re:

楼主没搞清楚485只是一个电平标准,真正的通信实际是UART实现的,就是我们俗称的串口。CPLD要挂在485总线上进行通信,只需要外接一个485转TTL的电平转换芯片,如75176。485多为半双工通信,所以需要增加一个收发控制信号;当然也可以实现全双工,电路稍作改变即可。

使用特权

评论回复
地板
como| | 2009-7-27 21:07 | 只看该作者

能否不外加芯片呢?

比如说在cpld里面写代码实现收发器功能

使用特权

评论回复
5
squallbilly| | 2009-8-5 15:54 | 只看该作者
你可以上网查查uart的源码,直接拿来用就行了,然后在电路上加一个ttl转RS485电平的转换芯片就可以了

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

2

帖子

0

粉丝