![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
单片机小知识点
文章平均质量分 87
小超电子笔记
穷则独善其身,达则兼济天下
展开
-
一文看懂RAM与ROM的区别!(赶快收藏)
RAM(Random Access Memory,随机存取存储器)和ROM(Read-Only Memory,只读存储器)是计算机系统中两种常见的存储类型。它们在存储数据的方式、用途以及特性上都有很大的区别。RAM和ROM在计算机系统中扮演着不同的角色。RAM作为可读写且易失性的存储器,主要用于存储正在运行的程序和数据;而ROM作为只读且非易失性的存储器,主要用于存储固定不变的数据。理解这两种存储器的区别对于设计和使用嵌入式系统以及其他计算机系统非常重要。原创 2024-08-16 23:12:34 · 825 阅读 · 0 评论 -
STM32中的ICACHE是什么有什么用?如何使用?
一、什么是ICACHE?icache是。在计算机系统中,icache(指令缓存)是处理器核心内部的一个关键组件,它专门用来存储最近使用过的指令。当CPU需要执行一个指令时,会首先检查i-cache中是否已经缓存了该指令。如果所需的指令已在i-cache中(这种情况称为缓存命中),CPU可以直接从i-cache中快速读取指令,无需等待从主内存中获取,这显著提高了指令的访问速度并提升了程序的执行效率。此外,由于指令通常不会被修改,iCache在硬件设计上可以设为只读的,这样也降低了硬件设计成本。原创 2024-08-13 17:39:36 · 257 阅读 · 0 评论 -
【程序】STM32HAL库实现PWM
关于PWM的基础知识可以观看。原创 2024-05-24 14:42:10 · 456 阅读 · 0 评论 -
一文搞懂脉冲宽度调试(PWM)
PWM,即脉冲宽度调制(Pulse Width Modulation),是一种利用数字信号来控制模拟电路的有效技术。其基本原理是通过改变一系列固定频率脉冲的宽度,从而调节这些脉冲的占空比(高电平时间与整个周期时间的比例),以此来模拟连续的模拟信号。在PWM中,尽管脉冲本身是矩形波,但通过调整占空比,接收PWM信号的负载(如电机、LED等)所感受到的有效电压或功率,可以被模拟成期望的连续变化值。原创 2024-05-24 09:34:05 · 5249 阅读 · 0 评论 -
FreeRTOS中的动态内存管理(heap_1、heap_2、heap_3、heap_4)
FreeRTOS 提供了多种动态内存分配方案,这些方案通过不同的内存管理器(heap managers)实现,主要位于目录下。原创 2024-05-14 17:21:40 · 1293 阅读 · 0 评论 -
STM32CubeMX软件使用(超详细)
STM32CubeMX软件使用原创 2024-05-10 17:24:07 · 538 阅读 · 0 评论 -
STM32中的ICACHE是什么有什么用?如何使用?
icache是一种用于缓存指令的存储器,其目的是提高CPU执行指令的效率。在计算机系统中,icache(指令缓存)是处理器核心内部的一个关键组件,它专门用来存储最近使用过的指令。当CPU需要执行一个指令时,会首先检查i-cache中是否已经缓存了该指令。如果所需的指令已在i-cache中(这种情况称为缓存命中),CPU可以直接从i-cache中快速读取指令,无需等待从主内存中获取,这显著提高了指令的访问速度并提升了程序的执行效率。原创 2024-05-10 16:03:14 · 868 阅读 · 0 评论