rs485怎样才能连接到单片机rs上?

我想搞清楚几个问题 1max485与rs485到底是什么关系? 2max485的ttl端可以直接与单片机rs的收发端连接,那如果另一端要和pc机连的话是不是要通过max232呢 3,我看max485的原理图了可是怎么也搞不懂,为什么有两个片子一个是DIP/SO,一个是μMAX?? 我是初学者,希望大家可以帮帮我谢谢

我以前用过MEGA64和51做RS485通讯效果都很好但是这次用PIC16F877A就遇到比较麻烦的问题,请各位高手指点!!

应用要求:一个主控板通过轮询方式访问多个子节点。轮询时间间隔是0.5s

问题:主控板连续发送数据时(不切换到接收状态只是发送状态),子节点接收正常但是,当主控板发送完数据从发送状态切换到接收状态時,子节点的接收就报错而且数据接收失败!!

曾试过的方法:读取TXIF和TRMT标志位判断发送完,然后切换到接收状态;




请问各位大侠有什么恏建议和好方法呢

请各位大侠指点!!小弟急!!先谢过各位的仗义!!

; 注意: 如果你要更改,请先保存本文件,然后新建立一个文件!!!! ; D口为继电器输出口 * ; 输出高电位为打开,外面接光耦隔离继电器输出,继电器为直流24V供电
* ; 要D口输出数据时返回输出的格式为:>AACR ;!!!!!!!! 必须注意在启动发送时,要给他延迟时间 ; 66H开始为发送数据的存储区 ; 使用了接收中断,使用发送中断 * ; 用TMR1做为接收时间限制 * ; 如果在固定时間(2ms)内没有接收到下一个字符,则接收计数器清0 *

参考资料

 

随机推荐