完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
是想把接收到的数据组成一个队列后发送出去
|
|
|
|
储存后在发送出去
|
|
|
|
问题是你想把接收到的数据怎么排列组合啊
|
|
|
|
以前没弄过队列,不知道怎么形式的,就是要把好多的数据包组队后储存方便下次发送
|
|
|
|
楼上吧向怎么弄说详细点吧 私聊我就行了
|
|
|
|
这是一个一般算法问题,建议楼主去读一读计算机专业算法相关的教材。
|
|
|
|
|
|
|
|
应该就是开辟一段缓存,再用一个指针索引就可以了吧,把接收到的数据填到指针所指区域,而后移动指针索引即可,网上很多这样的串口接收例程
|
|
|
|
您有没有这样的例程分享一下 |
|
|
|
应该是一个环形数据收发处理算法,可以在网上找资料了解一下。
|
|
|
|
|
|
|
|
有方法了吗?
|
|
|
|
|
|
|
|
队列是一种数据结构,楼主说的组队列的意思是开辟队列数据结构然后把数据放进去吧?队列数据结构如下
struct queue{private: queue *head;//队头 int data;//数据 queue *tail;//队尾public: queue *Enter_Queue();//入队 queue *Quit_Queue();//出队};人为给queue数据结构规定数据只能从队尾加,从队头出,数据进出只能用规定的public函数实现而不能直接操作数据,每次数据进入时动态分配一个单元的空间,tail指针后移,填充新空间的data,每次数据取出时回收队头的空间,head指针后移。 |
|
|
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
991 浏览 0 评论
AD7686芯片不传输数据给STM32,但是手按住就会有数据。
970 浏览 2 评论
2080 浏览 0 评论
如何解决MPU-9250与STM32通讯时,出现HAL_ERROR = 0x01U
1177 浏览 1 评论
hal库中i2c卡死在HAL_I2C_Master_Transmit
1599 浏览 1 评论
浏览过的版块 |
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 20:58 , Processed in 0.798850 second(s), Total 72, Slave 64 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号