arm跟单片机串口通信的问题!
发布网友
发布时间:2022-04-19 20:06
我来回答
共2个回答
热心网友
时间:2023-07-08 20:30
用串口通信,自己定义一个通信命令格式
比如说定义ARM为主机,51为从机,串口格式为8位,1位停止位,9600波特率,通信超时时长为10ms
帧通信格式为:1字节帧长度+n字节数据+1字节和校验
发送例程如ARM发送下面数据:08H(长度) 00H 01H 02H 03H 04H 05H 06H 07H (前面8字节为数据) 24H(前面所有数据的和)
51接收到改组数据后,首先进行校验看数据是否合法,如果合法,则取出其中的数据,否则丢弃。
51发送给ARM可以以同样的方式进行
热心网友
时间:2023-07-08 20:30
arm没搞过,但是51的串口编程很简单的。