导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→关于串口模拟485的问题[alvinyang]

 *第13646篇: 关于串口模拟485的问题

  
楼 主:alvinyang 2003年6月19日10:37
 关于串口模拟485的问题
请问各位大虾,MCU的P口经过串口模拟后是否能够直接与485 Transiever连接,实现485通信呢?
  
2楼:langren0468 2003年6月19日11:01
 加1487转换
  
3楼:alvinyang 2003年6月19日11:04
 我就是想问模拟出的串口是否能象真正的UART一样直接接入1487?
  
4楼:langren0468 2003年6月19日11:09
 TTL电路需要转换后才能进行通讯
  
5楼:alvinyang 2003年6月19日11:14
 我的意思是说:用P口模拟出的串口是否能实现跟UART毫无差别地接入转换器?
  
6楼:Language 2003年6月19日12:53
 可以
可以
  
7楼:alvinyang 2003年6月19日14:28
 您这样做过吗?可以介绍一下吗 急待
  
8楼:CCElec 2003年6月19日22:36
 模拟出的串口和真正的串口一样直接和485
模拟出的串口和真正的串口一样直接和485芯片连上,用另一个IO控制收发转换,就可以以485方式通讯了。
    如果不想用控制485的收发转换,也可采用485零延时转换电路,这个参考下面的网址的文章: 有一篇《基于硬件的RS-485零延时转换电路》。


  
9楼:alvinyang 2003年6月20日10:03
 理论上是可以的 可我想知道你曾经这样实现过吗
因为这样会很占用cpu的时间 会不会影响系统正常工作?
还有,这样做, 发送也许不会由太大问题
如果一下子接收一大串数据, 模拟的串口会不会吃不消或出现什么问题?
  
10楼:alvinyang 2003年6月20日09:20
 不控制485收发转换可以吗?
您曾经这样做过吗?
  
11楼:CCElec 2003年6月20日10:10
 做过:
 有一篇《基于硬件的RS-485零延时转换电路》。
RS-232/RS485转换器的零延时转换就是这样实现的。
  
12楼:alvinyang 2003年6月20日10:16
 真的非常感谢 电路我看过了 真的不错
其实这样硬件实现的意义我个人感觉好像意义不大,
因为软件方面可以解决,只是多一个i/o口控制RE/DE,您说呢
  
13楼:alvinyang 2003年6月20日10:14
 您也是用P口模拟串口再接到485 transiever上吗?
那您能介绍一下当时您在编程的时候遇到什么容易忽略或难度较大的问题吗
我第一次这样做, 希望您能指教,给点您的经验之谈
  
14楼:CCElec 2003年6月20日21:04
 收发转换过程中容易引入干扰等。
收发转换过程中容易引入干扰,切换不当数据会丢失等,我的文章里有介绍。
我认为可以试验推广。毕竟我自己不可能做很多试验板。



>>>>>>对该主题发表你的看法

本主题贴数14,分页: [第1页]


[上一篇主题]:请问at89c52的定时器2中断服务是怎么回事?有没有中断程序入口地址?

[下一篇主题]:pc与51系列单片机通信,用vc实现pc的程序设计,谁能提供一个调试通过的程序作为参考?谢谢!