难题啊:我有一块stm32的板子,上面有一个RS232和一个RS485,我现在想用这块板子与PC机做多机通信
发布网友
发布时间:2022-05-01 06:08
我来回答
共3个回答
热心网友
时间:2023-10-09 11:57
你这样点对点的通信,没有地址不影响使用的,但是你要注意,485是半双工通信的,不能同时双向数据通信,其实你如果只是这样用得话,直接将USB转为232口就可以啊,再添加一个232母头的交叉线连接两个232口就好了,那个交叉线市场上有买的。追问我现在就是想把这块板子和PC机连成一个简单的网络啊,通过板子上的一个口作为主机,PC和另一个口作为从机来实现网络,但我不知道软件上怎么实现啊?您有什么建议吗?
追答软件上使用个串口调试工具打开两个串口(一个应该是COM1,另外一个应该是COM3(USB转换器虚拟的,也是要装软件的))相互通信就可以了,串口参数一致就好。
参考资料:http://www.232-485-tcp.com/chanpin/232-232.htm
热心网友
时间:2023-10-09 11:58
不用地址 可直接通讯 地址是在多机通讯时软件实现的!
热心网友
时间:2023-10-09 11:58
RS232==RS232转RS485===usb转RS485==电脑USB接口
当然可以的
可以直接通信,多机通信的话,得设计详细 的 软件、通信协议
协议中 才考虑 多机之间的 识别问题!
难题啊:我有一块stm32的板子,上面有一个RS232和一个RS485,我现在想用...
你这样点对点的通信,没有地址不影响使用的,但是你要注意,485是半双工通信的,不能同时双向数据通信,其实你如果只是这样用得话,直接将USB转为232口就可以啊,再添加一个232母头的交叉线连接两个232口就好了,那个交叉线市场上有买的。参考资料:http://www.232-485-tcp.com/chanpin/232-232.ht...
RS232九针接口同时连PC和STM32板子
1.串口只能一对一,即PLC要么和PC连接,要么和STM32单片机连接,除非在PLC上再加一个RS232接口模块。2.单片机STM32的USART口要经过一个232芯片,将TTL电平转换为232电平,才能和RS232接口设备(PLC或者PC)连接。3.DB9串口(9针)也好,DB15(15针)也好,其实我们只用其中的3针,即接收、发送、地线...
分享:以STM32芯片为例的RS485串口通信通用程序(带一种简单的自定协议...
RS485串口通信是一个广泛应用于工业控制领域的重要技术,本文将通过STM32芯片为例,介绍如何实现基于RS485的串口通信,并结合一种简单的自定义协议处理。在实际应用中,我们通常选用STM32作为MCU,搭配MAX3485作为RS485收发器。通过串口命令,可以灵活控制诸如LED灯的亮起与关闭等操作。通信协议通常由帧头、...
一台电脑怎么与两个stm32用485进行通信啊?
要显示在电脑上就让电脑主动去轮询吧,电脑发命令通知其中一块板回发数据,然后就收到第一块,电脑再发命令通知道第二块回发数据,然后就收到第二块的数据了,命令码中加入地址码就可以区分不同的板,485不含协议层,需要你自己写
请教单片机高手几个问题!!!
通信方面主要是RS232,RS485,USB,TCPIP等,还有很多协议,从事时间长到会慢慢向计算机编程这方面靠近。学电信EDA是要学的,不要可以放一放,单片机学通了,再学这个就思路清晰很多了。至少我是这样,^_^ 51单片机入门是很好的,这个芯片大家都会,网上意资源也很多。学习单片机要用C语言,这个移植到其它...
51单片机用USB转TTL与计算机通信,可以吗?
51单片机的应用不局限于在电脑旁做试验,一些距离比较远的项目是不能用近距离使用范围的USB转TTL芯片的,例如用RS485,RS232这些都是需要用串口的,最终单片机端需要再加一个转换芯片,例如MAX232等,你可能问这不也得用芯片转换么?其实这个MAX232是电平转换芯片,速度会比USB转TTL这样的协议转换芯片快 ...