STM32进阶之串口环形缓冲区实现

[复制链接]
56631|211
huihui25881 发表于 2018-11-12 23:28 | 显示全部楼层
caijie001 发表于 2018-6-4 08:50
对于读写操作需要注意的地方有两个:
1:判断队列是否为空或者满,如果空的话,是不允许读取数据的,返回 ...

判断队列是否为空或者满,如果空的话,是不允许读取数据的,返回FLASE。
写缓冲区的话,判断false这个在主函数里没有用到啊,没有对其判断啊,这个还有啥用吗
huihui25881 发表于 2018-11-12 23:29 | 显示全部楼层
caijie001 发表于 2018-6-4 08:50
写入环形缓冲区的代码实现:

读取缓冲区的数据的代码实现:

把读取的数据给指针变量,每次不都是把这个给覆盖了?
 楼主| caijie001 发表于 2018-11-13 08:40 | 显示全部楼层
huihui25881 发表于 2018-11-12 23:28
判断队列是否为空或者满,如果空的话,是不允许读取数据的,返回FLASE。
写缓冲区的话,判断false这个在 ...

你的两个问题、、、、、、、把基础学好一点吧
huihui25881 发表于 2018-11-13 10:02 | 显示全部楼层
caijie001 发表于 2018-11-13 08:40
你的两个问题、、、、、、、把基础学好一点吧

现在就是想不通,false没有判断?
conlin_conlin 发表于 2018-11-13 20:12 | 显示全部楼层
为啥总要回复;为啥总要回复;为啥总要回复;为啥总要回复;为啥总要回复;为啥总要回复;为啥总要回复;为啥总要回复;为啥总要回复;为啥总要回复;为啥总要回复;为啥总要回复;为啥总要回复;打算发打发第三方
luangzc 发表于 2018-11-20 14:38 | 显示全部楼层
学习学习
ilangcat 发表于 2018-11-21 21:12 | 显示全部楼层
嗯嗯,很值得学习,顶贴我
caoenq 发表于 2018-11-21 22:06 来自手机 | 显示全部楼层
不错,赞一个。
xyy211502 发表于 2018-11-22 11:25 | 显示全部楼层
ddddddd哒哒哒哒哒等待
xyy211502 发表于 2018-11-22 11:26 | 显示全部楼层
DDDDDDDDDDDDDDDDDDDDDD
hunyuanqi 发表于 2018-11-30 14:50 | 显示全部楼层
看看,学习学习!!!!!!!!!!!!!!!!!!!!
wwchang 发表于 2018-12-8 12:16 | 显示全部楼层
wee770 发表于 2018-12-21 11:54 | 显示全部楼层
值得学习
山东电子小菜鸟 发表于 2018-12-21 12:55 | 显示全部楼层
学习了
cfqz11234 发表于 2018-12-24 09:08 | 显示全部楼层
学习学习下
 楼主| caijie001 发表于 2018-12-24 12:03 | 显示全部楼层
SXW101320 发表于 2018-12-24 12:23 | 显示全部楼层
非常谢谢,之前在51单片机上写了一个Shell,用的就是环形队列
 楼主| caijie001 发表于 2018-12-24 13:33 | 显示全部楼层
SXW101320 发表于 2018-12-24 12:23
非常谢谢,之前在51单片机上写了一个Shell,用的就是环形队列

嘿嘿嘿
chest20090909 发表于 2018-12-24 14:18 | 显示全部楼层
学习一下!!!
chest20090909 发表于 2018-12-24 14:18 | 显示全部楼层
学习一下!!!!!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部