• 如何理解单片机的的堆栈,讲个故事

    因为单片机有CPU、存储器、IO等等,使他(人性化一点以配合下文)看起来就像一个比较小的计算机,所以在理解单片机的时候如果能把你之前有的那些也许仅仅是直觉上的对计算机的理解融入进来的话,可能会对你学习单片机的概念有极大的帮助,至少对于我是这样的

    06-10 92浏览
  • 开发STM32的四种库

    作者 | strongerHuang 微信公众号 | strongerHuang 1.我是选择寄存器开发STM32,还是标准外设库呢? 2.你有STM32L0标准外设库吗? 3.HAL库和LL库有什么差异? 。。。 下面就来讲讲开发STM32的四种库: STM32Snippets Standard Peripheral Library STM32Cube L

    06-09 101浏览
  • 嵌入式单片机状态机总结

    ID:技术让梦想更伟大 作者:李肖遥 毫无疑问,单片机的万能语言就是状态机,在嵌入式单片机编程中,也是我们常用的方法。 switch/case的方法来实现 要点 用switch/case的结构配合一个状态变量,通过修改状态变量的值来切换状态。 代码如下 1//代码参考网络 2

    06-01 230浏览
  • 图文详谈DSP和MCU的区别

    一、区别两则的分流造成的主要原因是数字信号处理的简便性,考虑一个数字信号处理的实例,比如有限冲击响应滤波器(FIR)。用数学语言来说,FIR滤波器是做一系列的点

    06-01 245浏览
  • 独立看门狗和窗口看门狗的具体区别和配置方法

    SATM32单片机的看门狗有独立看门狗和窗口看门狗之分,这两者的工作原理却完全不同,今天来看一下他们的具体区别和配置方法。 ▍STM32独立看门狗 由专门的低速时钟(LSI)驱动,即便是主时钟发生故障它仍能够有效,所以此狗狗可以工作在与主时钟无关的要求下,或

    05-25 396浏览
  • ARM代码编译链接的工作流程

    梳理下ARM代码编译链接的工作流程,以及过程中需要的相关概念信息,不具体关注编译链接的具体命令。一、编译过程编译过程就是把源代码编译生成目标代码的过程。而采用A

    05-25 380浏览
  • 解析STM32编码器接口模式

    Ⅰ 关于编码器 编码器的种类有很多,什么增量式编码器、绝对值编码器,有轴或者无轴编码器,电压输出、推拉输出、集电极开路输出等等。但不管什么类型的编码器,其目的都类似,得到转动的角度,角速度、位移等。 本文讲述常见的增量式编码器,增量式编码器也

    05-25 362浏览
  • ARM异常的处理

    一、异常(Exception) 异常是理解CPU运转最重要的一个知识点,几乎每种处理器都支持特定异常处理,中断是异常中的一种。有时候我们衡量一个操作系统的时候实时性就是看os最短响应中断时间以及单位时间内响应中断次数。 二、异常源 在ARM体系结构中,存在7种

    05-24 503浏览
  • 单片机相关的8个电路设计

    1 单片机上拉电阻的选择   大家可以看到复位电路中电阻R1=10k时RST是高电平 ,而当R1=50时RST为低电平,很明显R1=10k时是错误的,单片机一直处在复位状态时根本无法工作。出现这样的原因是由于RST引脚内含三极管,即便在截止状态时也会有少量截止电流,当R取

    05-24 377浏览
  • 无操作系统的情况下,怎么管理内存?

    内存管理一般在操作系统中才有,比如:Linux、Windows这些操作系统都有内存管理器,包括大部分RTOS同样也有内存管理。 那你知道,在无操作系统的情况下,怎么管理内存吗? 下面给大家分享一份源码:基于无操作系统的STM32单片机开发,功能强大,可申请到地址

    05-21 370浏览
正在努力加载更多...
热门资料
热门帖子
热门博文
广告
X
广告