我现在想实现的是,串口取数,而后设置了一个定时器,定时显示,但是我有这么一个问题:当我在缓存中存储数据的时候,有这样一个情况,比如我缓存开了1000,上次接受数据后,缓存已经用了900,假如这次来了50个数据,那么我该怎么办。现在我做的,是把最后这块缓存舍弃了,如果900+50>1000,那么我又从头开始写缓存。不过感觉这样不太好。请高手指点。