谁能提供用C写的关于RS485,或相关网址,先谢啦!

解决方案 »

  1.   

    To: pengweicn(乔治) 
    www.21ic.com中没有我要的。
    谁有基于RS485的串行通讯模块,多谢!
      

  2.   

    我用过485/232转换器~~~  在PC上还是用com1/com2的操作,那个转发器给你导成485的阿
      

  3.   

    To:mashimaro3600(爱吃白菜||杀尽贪官),
    RS485,有返回自己发的数据,它是一条线,必须先监听,如没有数据,就可以发数据,然后收到是否是自己发的,如不是,则等待一个timer然后再发。
      

  4.   

    To:Athlonxpx
    我有此网址,但没有RS485 的机制的编程。
      

  5.   

    RS485编程和RS232完全一样,用OpenFile或者MSCOMM控件都可以,没有什么特殊的,但要注意RS485是半双工,两端不要同时发送数据!
      

  6.   

    To:lin6194() 
    有RS485的sourcecode吗
      

  7.   

    你会RS232串口编程的话就自然会RS485的啦,软件方面是一样的,什么都不用管,几句代码就ok了。
    至于硬件连接还是查一下资料就行了。
      

  8.   

    龚建伟的技术主页http://www.gjwtech.com/index.htm
    很好的串口编程网站。
    两线制的485只能用主从式的
      

  9.   

    to:flaginwind(临兵斗者皆阵列在前) 
    龚建伟的技术主页好象没有关于485的编程机制吧
      

  10.   

    To:Sander()
    http://www.gjwtech.com/serialcomm.htm
      

  11.   

    To:snoopyll
    没有我所要得呀,我要的是sourcecode
    CRS485::public serialport
    类RS485 ,具有对发送的数据校验功能,即一方发送,有可能另一方也发送。
    产生冲突的处理等,还有echo等
      

  12.   

    to:Sander()
    485的编程和232是完全一样的,对于windows下的编程来说。
    485定义的是物理层的协议。
    高层协议应该自己根据需求设计。
    我的系统结构是一个上位机(pc),下位机是数十个单片机,每个串口可带的
    负载是有限的,所以要用多个串口。
    为了避免冲突,每次通讯只能由上位机发起,上位机对下位机进行轮询。
    然后根据功能设计各种协议,就可以了。
    我的上位机的串口是用同步方式打开,用超时机制来控制每次通讯的。
    这样控制起来简单些。