原文:STM32 MCU一次計算優化和提速

背景 STM MCU對 . Kb數據進行壓縮,丟掉每個數據的低 位然后 個字節拼接為 個字節。發現處理耗時競達 ms以上,於是開始進行優化,最后達到 us的效果,提速 倍以上。 優化 . 優化前 該處理過程耗時 ms us。 . 第一次優化 考慮到過多的for循環,會導致效率變低,於是一次處理 個字節。 優化后:一次處理 個數據時間為 us。如果進一步 一次處理 個數據,時間為 us。 . 第二 ...

2019-11-29 10:18 0 364 推薦指數:

查看詳情

如何獲取STM32 MCU的唯一ID

  前段時間由於應用需要對產品授權進行限制,所以研究了一下有關STM32 MCU的唯一ID的資料,並最終利用它實現了我們的目標。 1、基本描述   在STM32的全系列MCU中均有一個96位的唯一設備標識符。在ST的相關資料中,對其功能的描述有3各方面: 用作序列號(例如 USB ...

Sun Jan 21 04:33:00 CST 2018 2 1760
STM32 淺談MCU的DMA技術

目錄 淺談MCU的DMA技術 DMA技術簡介 stm32F4中的DMA DMA主要特性 DMA的配置與工作流程 以攝像頭DCMI的DMA配置為例 使用DMA讀寫數據與CPU操作的對比 ...

Mon Nov 04 01:54:00 CST 2019 0 594
關於stm32 MCU申請動態內存malloc的認識

首先,malloc( )屬於標准C語言函數,當然可以在單片機上使用,如STM32可以先在啟動文件中設置heap的大小,再使用動態內存分配: Heap_Size EQU 0x00000200 \\也就是 512字節;但是一般單片機的內存都比較小,而且沒有MMU ...

Mon Jun 17 17:34:00 CST 2019 0 995
stm32定時器初始化后自動進入一次中斷問題

今天在調試定時器時,定時器3出現了自動停止工作的問題,中斷設置是每過一秒,進一次中斷,相應標志位+1,然后每次都是在標志位=4時停止工作,但是有時候又能正常工作,暫時未解決。 在調試時,發現一個有趣的現象,本次項目我同時配置了定時器4,初始化后是DISABLE未使能狀態,但是開始運行,定時器 ...

Wed Mar 31 21:28:00 CST 2021 0 269
一次STM32進入HardFault_Handler 的解決情況

STM32進入HardFault_Handler調試 --- title: STM32進入HardFault_Handler調試 date: 2020-06-18 10:26:48 categories: tags: - stm32 - debug - FreeRTOS --- 背景 ...

Thu Jun 18 21:54:00 CST 2020 0 2601
基於STM32的uCGUI移植和優化

基於STM32的uCGUI移植和優化   首先在開始這個說明之前,要簡要說明下具體的環境:   編譯工具:MDK4.20   開發板:安富萊v2版開發板   調試器:JLink v8盜版 移植篇   相信大家有移植經驗的都知道,移植確實是一件非常墨跡的事情,怎么說呢,代碼都是 ...

Sun Mar 11 03:44:00 CST 2018 1 6204
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM