谁能提供用C写的关于RS485,或相关网址,先谢啦!
解决方案 »
- 抓包软件中运用的 MFC列表控件 的问题,望各位路过的朋友多多帮忙谢谢了
- 关于图像HBITMAP的问题
- 用CButton的Create方法生成了一个按扭,如何添加事件呢?
- 用WindowsMediaPlayer控件,播放网络资源,可不可以设置代理服务器
- 怎样实现监控ie中的字符串?
- 如何在COM对象中传递自定义的数据结构
- 如何从oracle的本地网络服务名(在客户端配置)得到其对应的机器名和数据库名?
- 来看看我的传送文本文件的代码是不是正确?
- 安装程序中怎样注册控件?
- 我中了欢乐时光病毒,请问用啥软件将其杀掉?
- 推荐近期所作的一个小游戏,希望大家喜欢!来者有分!
- ●CEdit::SetSel怎么用?●
www.21ic.com中没有我要的。
谁有基于RS485的串行通讯模块,多谢!
RS485,有返回自己发的数据,它是一条线,必须先监听,如没有数据,就可以发数据,然后收到是否是自己发的,如不是,则等待一个timer然后再发。
我有此网址,但没有RS485 的机制的编程。
有RS485的sourcecode吗
至于硬件连接还是查一下资料就行了。
很好的串口编程网站。
两线制的485只能用主从式的
龚建伟的技术主页好象没有关于485的编程机制吧
http://www.gjwtech.com/serialcomm.htm
没有我所要得呀,我要的是sourcecode
CRS485::public serialport
类RS485 ,具有对发送的数据校验功能,即一方发送,有可能另一方也发送。
产生冲突的处理等,还有echo等
485的编程和232是完全一样的,对于windows下的编程来说。
485定义的是物理层的协议。
高层协议应该自己根据需求设计。
我的系统结构是一个上位机(pc),下位机是数十个单片机,每个串口可带的
负载是有限的,所以要用多个串口。
为了避免冲突,每次通讯只能由上位机发起,上位机对下位机进行轮询。
然后根据功能设计各种协议,就可以了。
我的上位机的串口是用同步方式打开,用超时机制来控制每次通讯的。
这样控制起来简单些。