嵌入式硬件通信接口-使用RingBuffer處理數據(二)

文章首發於同名微信公衆號:DigCore 歡迎關注同名微信公衆號:DigCore,及時獲取最新技術博文。   經過上一篇《嵌入式硬件通信接口-使用RingBuffer處理數據(一)》簡單瞭解循環緩衝區,讀代碼後,接着開始設計自己的循環緩衝區功能模塊。 設計思路 這裏設計的難點在於,如何把控tail這個寫地址,每增加一個數據時tail自增,在寫的過程中,如果使用緩衝區的所有空間,那麼head等於ta
相關文章
相關標籤/搜索