原创 ubuntu 16.04 網口連接鐳神C16 雷達環境配置

第一次使用ubuntu 16.04 連接鐳神C16雷達,各種配置後終端還是顯示:Ubuntu network is unreachable,各種懵逼。 一頓操作猛如虎,現把成功解決方案分享如下: 1.手動配置IP 終端輸入命令  $: s

原创 stm32 實現串口中斷接收浮點型、整型數據

       之前已經實現了在stm32中移植printf函數和scanf函數,相信很多網友也已經熟練掌握這個技能了。最近在項目中遇到了問題,需要在串口助手中向下位機stm32寫整型或者浮點型數據。這個時候只能使用串口中斷接收函數。 vo

原创 批量數據採集過程中方差的計算

最近項目用需要判斷開始數據是否穩定,即採集到的數據是否符合期望,我用方差來判斷採集到的數據是否穩定。有兩種判斷方法:第一種是數據不斷的進來,我累積的進行方差計算;第二鍾是利用滑動窗口的思想,數據個數達到窗口大小時計算方差值,採用循環數組的

原创 STM32上SPI+DMA實現大批量讀取flash數據

最近做項目需要使用SPI+DMA,爲了做實驗感受DMA傳輸數據塊,本人以SPI+DMA來讀取flash中的數據。網上有很多例程是spi直接讀取flash,無法提高性能。因爲只是簡單的實驗SPI的DMA功能,所以在寫數據時並沒有考慮頁寫一些

原创 stm32CubeMx上移植自己的printf()和scanf()函數

        要想printf()和scanf() 函數工作,我們需要把printf()和scanf() 重新定向到串口中。重定向是指用戶可以自己重寫C 的庫函數,當連接器檢查到用戶編寫了與C 庫函數相同名字的函數時,優先採用用戶編寫

原创 stm32CubeMx中實現窗口看門狗功能

stm32CubeMx中實現窗口看門狗功能               stm32CubeMx..........多數嵌入式編程人員可能已程習慣使用stm32的庫開發方式來實現功能,庫版本v3.5.0本人之前也一直使用,開始使用stm32