02_匿名上位机通信

本文详细介绍了STM32通过串口与上位机进行匿名通信的协议,包括帧头、目标地址、功能码、数据长度、数据内容以及校验数据的计算。通过ANO_DT_Send_ABC函数,STM32将A、B、C三个16位数据按照约定的格式打包并发送给上位机。该通信过程涉及数据的校验以确保传输的准确性。

title: 02_匿名上位机通信


匿名上位机通信

用户数据使用(stm32 ----> 上位机v7)


1.匿名通信协议

在这里插入图片描述

将stm32数据传送至上位机时,按照此格式,逐个字节进行传送。

2.stm32程序

/************************************************************************************************************
* ANO_DT_Send_ABC 函数是将A,B,C三个数据传送至匿名上位机V7(使用的是上位机的用户数据1)
* 首先将数据按照匿名通信协议存至data_to_send数组
* 然后将数组通过串口进行发送
* 用户根据需要自行编写ANO_DT_Send_Data
************************************************************************************************************/
void ANO_DT_Send_ABC(u16 A, u16 B, u16 C)
{
   
   
	int i;
	u8 sumcheck = 0;
	u8 addcheck 
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值