打印

单片机和上位机通信是怎么实现的?

[复制链接]
445|27
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
MessageRing|  楼主 | 2023-6-29 10:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
一直不能明白上位机是怎么写出来的。不知道有没有相关领域的老哥解惑

使用特权

评论回复
沙发
georgeliu2016| | 2023-6-30 10:09 | 只看该作者
就是串口通讯。上位机github上也大把C#开源,拿过来就可以自己做上位机。

使用特权

评论回复
板凳
xdqfc| | 2023-6-30 17:00 | 只看该作者
最简单就是VB写了,VB有串口控件,玩个界面也简单,就是想用C编程就玩不起来,也可以用JAVA,有串口库,跟用C编程差不多,编个界面也简单。

使用特权

评论回复
地板
yangxiaor520| | 2023-7-1 11:45 | 只看该作者
一般就是串口通信。

使用特权

评论回复
5
forgot| | 2023-7-1 12:31 | 只看该作者
也是通过通讯接口通讯啊,网口串口之类的,数据传输过去解析就好了啊

使用特权

评论回复
6
geraldbetty| | 2023-7-5 21:20 | 只看该作者
单片机可以与上位机之间以串口通信为主,当然也不排除现在有的单片机也集成了以太网口。

使用特权

评论回复
7
elsaflower| | 2023-7-5 21:23 | 只看该作者
单片机和上位机的通信可以通过多种方式实现,如串口、并口、以太网、无线等

使用特权

评论回复
8
linfelix| | 2023-7-5 21:29 | 只看该作者
单片机可以使用以太网控制器和相关协议栈,与上位机通过局域网或互联网进行通信。

使用特权

评论回复
9
1988020566| | 2023-7-5 21:39 | 只看该作者
单片机与上位机进行异步串行通信              

使用特权

评论回复
10
alvpeg| | 2023-7-5 21:45 | 只看该作者
网络通信则需要单片机具备网络接口

使用特权

评论回复
11
earlmax| | 2023-7-5 21:52 | 只看该作者
通过以太网与上位机进行通信,通过上位机的以太网接收器和发送器,实现数据的传输。

使用特权

评论回复
12
hearstnorman323| | 2023-7-5 22:06 | 只看该作者
单片机和上位机通信可以通过串口或者网络通信实现

使用特权

评论回复
13
gygp| | 2023-7-5 22:22 | 只看该作者
可以使用其他通信接口,如CAN(控制器局域网)、SPI(串行外设接口)、I2C(串行总线接口)等。

使用特权

评论回复
14
mmbs| | 2023-7-6 15:15 | 只看该作者
单片机将需要传输的数据发送给上位机,上位机接收并处理数据,然后可以向单片机发送指令或者数据。

使用特权

评论回复
15
plsbackup| | 2023-7-6 15:24 | 只看该作者
具体的实现方式和配置参数取决于单片机型号、上位机软件和通信需求。

使用特权

评论回复
16
dspmana| | 2023-7-6 15:31 | 只看该作者
单片机和上位机之间的通信可以通过多种方式实现

使用特权

评论回复
17
janewood| | 2023-7-6 15:38 | 只看该作者
实现串口通信功能。这涉及到串口初始化设置、接收和发送数据的处理等。

使用特权

评论回复
18
earlmax| | 2023-7-6 16:01 | 只看该作者
单片机可以作为USB设备或USB主机,与上位机进行USB通信。在单片机端,可以使用USB库或USB协议栈来实现USB通信功能。

使用特权

评论回复
19
cemaj| | 2023-7-6 16:15 | 只看该作者
在单片机和上位机之间建立通信协议,包括数据格式、通信速率等。常见的通信协议有UART、Modbus、CAN等。

使用特权

评论回复
20
robertesth| | 2023-7-6 16:34 | 只看该作者
使用UART(通用异步收发器)或USART(通用同步异步收发器)接口进行串口通信。单片机和上位机通过串口连接,通过发送和接收串口数据来进行通信。常见的串口通信协议包括RS-232、RS-485等。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

67

主题

1532

帖子

0

粉丝