https://www.cnblogs.com/yangfengwu/p/9357695.html
基礎教程源碼鏈接請在淘寶介紹中下載,由於鏈接很容易失效,如果失效請聯系賣家,謝謝
https://item.taobao.com/item.htm?spm=a1z10.1-c-s.w4004-18540610442.6.36a74814ZSaRsu&id=569295486025
一,關於環形隊列
其實環形隊列用來接收數據比較好,看一下典型的應用
https://www.cnblogs.com/yangfengwu/p/6921832.html 緩存數據
http://www.cnblogs.com/yangfengwu/p/6822984.html 原理介紹
說白了就是利用程序把數組做成了一個環
我的程序為每一個串口發送分配了一個數組(環形隊列)

發送數據可以

實際上呢是這樣運行的



用環形隊列的好處就是直接一直往里面丟數據就可以了。
當然自己也可以用一個數組實現。記住哈,只要發送數據是中斷發送,這樣的程序就OK了,這樣不會阻擋住主程序運行,


二,關於我寫的Flash存儲數據

我自己因為厭煩用地址存,然后數據多了。。。麻煩,所以我在地址之上增加了用標號加數據的形式
存數據的時候

讀出來



c8t6總共才64

三,DMA ADC采集
采集的四路電壓,采集的數據在


其實我也有對數據做處理的程序

冒泡采用的左右冒泡

還有數據轉換什么的

也就這些
哦哦哦還有 printf

忘了還有
串口接收到數據各自的標志位會置一,以串口1為例

然后只需要在主函數里面

https://www.cnblogs.com/yangfengwu/p/9953703.html
