原文: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