单片机如何接收并使用电脑发送来的数据?

2024-11-30 01:01:23
推荐回答(5个)
回答1:

你可以在你的电脑和单品机通信的时候,自己定义一个通信协议——也就是定义一种通信格式:以什么字符作为一个数据包的开始如(0x66 0xab)代表数据帧的开头,之后的一个自己单表数据帧的总长度(如果所有的数据包是定长的可以不需要该字段),之后一个自己定义为命令的类型(如:0x01 表示电动机的转动方向;0x02 代表转动圈数等),之后跟上实际要发送给单品机的数据,如正传还是反转,转动的圈数是多少等。如果不放心你可以在最后加上数据帧的校验和,用来保证数据再传输过程中没有出错。

回答2:

你想用电脑控制单片机吧,那么需要一条串口线连接在单片机串口上,然后在电脑上用串口调试助手发送 控制命令,这时候下位机(单片机)接收到了你发来的控制命令,通过对单片机本身编程,解析发来的控制命令格式就能实现对单片机的控制了

回答3:

可以通过串口进行通讯,单片机内置程序要把收到的各个字节拆分识别,最好设定相应的起始标识,还有结尾的校正,以保证通讯的正确性。
最关键的还是单片机内置程序如何分拆解释收到数据的含义。

回答4:

用单片机串口, 以二进制方式

回答5:

通过串口