Arm年度技术研讨会

单片机与上位机通信(单片机与上位机通信,上位机只发了一帧数据后不再发了)

本篇目录:

多个下位单片机与上位机pc通过串口通信的实现

单片机和微机通信的电气标准要一致,微机串口一般是RS232电气标准,所以要加电平转换芯片,大多用MAX232,一般单片机实验板上都提供这样的标准串口。

电脑带有原生串口,就是主板上带有串行口,这个情况就太好办了。用“串口调试助手”测试一下就可以用VB写程序了。电脑和单片机用232芯片进行接口转换。电脑没有原生串口,就是主板上没有串行口,这个情况有点麻烦。

单片机与上位机通信(单片机与上位机通信,上位机只发了一帧数据后不再发了)-图1

能实现:通过虚拟机来测试,这时需要虚拟串口软件,需要虚拟出串口来实现互连。仿真方面:实现按键发音,并发送相应信息给上位机,通知上位机哪个键子按了。

利用汇编语言编写PC机与单片机之间的串口通信的程序,以PC机作为上位机,单片机作为下位机。单片机为51系列,PC机具有RS-232-C接口,利用芯片MAX232实现电平转换。

然后是可能发送的数据 然后是校验码,就是从@开始的所有字节的异或结果然后用ASCII表示其中的单个16进制位,比如:计算结果是0x89,则FCS码是0x3839 其余的看注释吧,上位机用VB的过两天给你。

单片机与上位机通信(单片机与上位机通信,上位机只发了一帧数据后不再发了)-图2

单片机与上位机之间的通信方式有很多,常用的有如下三种: UART 通常所多的串行通信,通讯以字节为单位,单片机按字节发送和接收,连续的多个字节可以形成通讯帧,组合成通讯包。

单片机与上位机之间如何通信...

1、硬件上面,双方都有相互兼容的异步串行通信接口,并且连接上做到了收发交叉互连。双方的时钟源精度差异不超过54%。软件上面,双方都有正常运行的驱动程序/固件程序。

2、SPI可以有主机和从机模式之选,通信的主从机之间通过移位寄存器同时交换数据。目前自己用的以主机模式居多。SPI需要四线:SS,MISO,MOSI,SCK。

单片机与上位机通信(单片机与上位机通信,上位机只发了一帧数据后不再发了)-图3

3、基于串口通信的基础,市场上有透明无线传输模块,你可以直接买到。【1】单片机直接用串口TTL电平就可以与它连接。【2】上位机串口需要232芯片来得到TTL电平,也可以用USB转串口TTL的芯片PL2303再与它连接。

4、如果你是一块单片机与上位机通信,可以在单片机上装一片232,直接把TTL电平转成RS232电平。这样就可以直接与电脑相连通信。

5、“无线方式与上位机进行信息传输”? 环境?距离?你要讲清楚。首先你的单片机的通讯接口类型你要知道(RS485?RS232?CANBUS?...),其次它的通讯协议你要清楚,最后它的通讯地址码表你要熟悉。

单片机与上位机通信??

1、硬件上面,双方都有相互兼容的异步串行通信接口,并且连接上做到了收发交叉互连。双方的时钟源精度差异不超过54%。软件上面,双方都有正常运行的驱动程序/固件程序。

2、是单片机的串口和上位机的串口进行通信 单片机串口通信中,接收多位数据到数组,发送多位数据的代码/下面的代码用于:单片机的串口何上位。机的串口进行通信,上位机发送的数据是“abcd”就开灯,如果是“abde”就关 灯。

3、上下位机通信,根据自己具体情况来看 上位机操作:上位机监控通信口,一旦受到信息,发送一个命令到下位机器。

4、如果你是一块单片机与上位机通信,可以在单片机上装一片232,直接把TTL电平转成RS232电平。这样就可以直接与电脑相连通信。

5、基于串口通信的基础,市场上有透明无线传输模块,你可以直接买到。【1】单片机直接用串口TTL电平就可以与它连接。【2】上位机串口需要232芯片来得到TTL电平,也可以用USB转串口TTL的芯片PL2303再与它连接。

单片机发送,上位机接收什么意思

1、是单片机的串口和上位机的串口进行通信 单片机串口通信中,接收多位数据到数组,发送多位数据的代码/下面的代码用于:单片机的串口何上位。机的串口进行通信,上位机发送的数据是“abcd”就开灯,如果是“abde”就关 灯。

2、上位机是指可以直接发出操控命令的计算机,一般是PC/host computer/master computer/upper computer,屏幕上显示各种信号变化(液压,水位,温度等)。

3、是为了和其它具有相同串行通信功能的设备或者计算机实现串行通信,51单片机的串口发送是TXD(P1)引脚,接收是RXD(P0)引脚。SBUF是串行通信的缓冲寄存器,实现单片机内数据总线与串口之间的数据传送作用。

4、上位机是指可以直接发出操控命令的计算机,一般是PC/host computer/master computer/upper computer,屏幕上显示各种信号变化(液压,水位,温度等)。

5、上位机是指人可以直接发出操控命令的计算机,一般是PC,屏幕上显示各种信号变化(液压,水位,温度等)。系统中起主控,主要作为系统的规划控制,属于决策层。

到此,以上就是小编对于单片机与上位机通信,上位机只发了一帧数据后不再发了的问题就介绍到这了,希望介绍的几点解答对大家有用,有任何问题和不懂的,欢迎各位老师在评论区讨论,给我留言。

分享:
扫描分享到社交APP
上一篇
下一篇