实现上位机和下位机串口通信,rs232接口,程序是要有两个吗

上位机也就是pc机是使用vc编程,下位机是stm32f407开发板,使用keil编程,要想实现这两者之间的串口通信,需要做哪些工作?rs232接口,总的任务是,制作一个电子钢琴,按键时可以通过电脑发声,希望大神能解答

首先,你需要制定一个通讯协议,也就是上位机发送什么字节或者字符,下位机应该执行什么样的命令。有了通讯协议之后,再分别根据协议来编写上位机和下位机就可以了。
温馨提示:内容为网友见解,仅供参考
无其他回答

上位机与下位机之间的连接方法是什么
上位机与下位机之间的连接方法主要有两种:USB和串口。上位机通常指的是计算机,而下位机则是指内含单片机(MCU)的电子设备。大多数现代计算机都配备了USB接口,而一些单片机也支持USB接口,能够与计算机进行高效通讯。当然,这种通讯需要双方都运行相应的通讯程序。除了USB,串口也是一种常用的连接方式。几...

如何用RS232串口接入设备上位机串口
1、RS232串口线接口及接法:RS232串口线用于设备之间的串行通讯,使用广泛。RS232串口线接法要视情况而定。RS232串口线为DB9针,其引脚定义如下:正对人面,大边朝上,一排5针(朝上):公头从左到右12345,母头从右2往左12345。2、RS232串口线直连接法是正常的连接:2接2,3接3(即一头的RX与...

化成柜上位机与下位机联机
在进行化成柜上位机与下位机的联机操作时,首先确保设备和计算机已关闭电源。连接步骤如下:1. 使用通讯电缆,一端连接设备的串行输出口,另一端通过RS232和RS485转换接口连接至计算机的串行通讯口。如果有多台设备,需将电缆并接后再接入计算机。2. 调试联机过程:- 启动计算机和设备电源,进入Windows操...

LED显示屏上位机和下位机通信。
通信么,采用rs232电平转换芯片,就可以使用计算机和89c51进行串口通信了。你想断电保持数据的话,你的电路必须采用数据保持存储器,可以采用flash芯片(比较贵)或者串行的EEprom芯片比较便宜,这些都是断电也保持数据的。也可以采用Ram+记忆电池(电池断电就没数据了)。程序的话,写好串行通信和数据保存读取...

如何利用设备的RS232接口与三菱FX系列PLC进行通信?
通常情况下,三菱FX系列PLC通过编程口(PS\/2)与上位机软件进行RS232模式通讯,此时PLC中不需要做特殊配置,只需在WebAccess中将PLC对应的通讯参数匹配即可。个人计算机上的通讯接口之一,由电子工业协会(Electronic Industries Association,EIA) 所制定的异步传输标准接口。通常 RS-232 接口以9个引脚 (DB-9...

RS232接口 电脑上可以弄出5个来吗?目前只有1个!
似乎没有串口的hub 计算机RS232串口为一对一通讯,欲实现多机通讯,需要转换为RS485总线连接。计算机RS232串口接232\/485转换器接至RS485总线,其他计算机以同样方式连接至总线上。因为RS485总线为半双工工作方式,分时共用 方式,即在同一时刻总线上只能有一台计算机发送数据,在通讯时需要主计算机分配总线...

RS232一对多通信。求大神。。
可以是rs232或者是485的。拨码开关是设置从机地址的,这样主机可以给相应地址进行通信,也可以采用广播形式给所有的从机通信。你可以查一下modbus协议的相关资料的,网上有单片机的程序的,现在plc采用的也多用modbus协议的通信。上位机采用vb或者组态软件编写,采用modbus协议和下位机的模块进行通信。

仪表输出一个232信号,有两个上位机接受数据,怎样做才能使两个上位机...
RS232只能1对1连接,也就是说一个输出只能带动一个输入,否则就会出现问题。如果想接两个输入最正规的方法是使用专用的扩展器(不太好买);也可以使用RS232-485转换器,因为485是允许以总线方式连接的,输出端一个,输入端各用一个,注意终端电阻就可以了;再有就是自制设备了,用MAX202之类的芯片将...

PLC带触摸屏,且能够与外部实现通信,是不是需要两个RS485接口?
这个得看用的是什么了,如果触摸屏可以做下位机,那么可以用触摸屏做下位机,PLC做上位机,外部通信设备也做下位机,这样就用一个RS485就行了。但是如果即想用PLC做下位机,又想用PLC做上位机,那就得需要两个RS485了。望采纳。。。

通过AD得到12位的数据 怎么经串口RS232传输到上位机中?是不是得传两 ...
16位二进制)来操作。如果是32位浮点数,在ModbusRTU中就当做两个字来操作,一次线读\/写两个字节就得到了一个32位的浮点数。不过,一般AD芯片都是IIC总线串行数据格式的,用PC串口是不能直接通讯读取里面的数据的,只能通过单片机中转为PC串口支持的协议格式才能获取到AD芯片中的数据。

相似回答