如何用CPLD实现485通讯?

[复制链接]
3963|4
 楼主| zza2002 发表于 2009-7-23 16:35 | 显示全部楼层 |阅读模式
最近研究单片机和CPLD之间用485进行通讯,网上单片机用485通讯的资料很多,CPLD用485通讯的就比较少啦~~~<br />我主要是编写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里面写代码实现收发器功能
squallbilly 发表于 2009-8-5 15:54 | 显示全部楼层
你可以上网查查uart的源码,直接拿来用就行了,然后在电路上加一个ttl转RS485电平的转换芯片就可以了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

2

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部