只需一步,快速开始
热门: 51单片机 | 24小时必答区 | 单片机教程 | 单片机DIY制作 | STM32 | Cortex M3 | 模数电子 | 电子DIY制作 | 音响/功放 | 拆机乐园 | Arduino | 嵌入式OS | 程序设计
我想实现PC与单片机的通信,通过串口
一次只发送一个我知道是用 SBUF=0xcd //举个例子
但是我想通过单片机给PC发送一串数据,比如说发送
CD FE 05 01 02 03 04 05 CE
头 CD FE
数据长度 05
数据 01 02 03 04 05
校验 CE
数据的长度和数据内容每次都不相同,我该如何去发送?
有人告诉我说用数组,,那我该如何动态的把每次要发送的值动态的赋给数组?
真心求教,这个问题已经困扰我好久了,希望有个高手可以帮帮我啊
使用道具 举报
c51好像不支持动态数组。你可以按最大数据量设定数组。也可以发送的时候用你“数据”以外的字符补齐,比如“CE”。
本版积分规则 发表回复 回帖后跳转到最后一页
手机版|小黑屋|51黑电子论坛 | 管理员QQ:125739409;技术交流QQ群281945664
Powered by 单片机教程网