一.PWM简介 PWM是 Pulse Width Modulation 的缩写,中文意思就是脉冲宽度调 制,简称脉宽调制.它是利用微处理器的数字输出来对模拟电路进行控 制的一种非常有效的技术,其控制简单.灵活和动态响应好等优点而成 为电力电子技术最广泛应用的控制方式,其应用领域包括测量,通信, 功率控制与变换,电动机控制.伺服控制.调光.开关电源,甚至某些 音频放大器,因此学习PWM具有十分重要的现实意义. 其实我们也可以这样理解,PWM是一种对模拟信号电平进行数字编码 的方法.通过高分辨率计数…
一.STM32待机模式介绍 1.1 STM32低功耗模式介绍 很多单片机具有低功耗模式,比如MSP430.STM8L等,我们的STM32 也不例外.默认情况下,系统复位或上电复位后,微控制器进入运行模 式.在运行模式下,HCLK 为CPU提供时钟,并执行程序代码.当 CPU 不 需继续运行(例如等待外部事件)时,可以利用多种低功耗模式来节省 功耗.用户需要根据最低电源消耗.最快速启动时间和可用的唤醒源等 条件,选定一个最佳的低功耗模式. 当然在运行模式下,也可以通过如下方式降低功耗: (1)降低…
一.STM32F1 ADC介绍 TM32F103 系列一般都有 3 个 ADC,这些 ADC 可以独立使用,也可 以使用双重(提高采样率).STM32F1 的 ADC 是 12 位逐次 逼近型的模拟数字转换器.它具有多达 18个复用通道,可测量来自16 个外部源.2 个内部源信号. 这些通道的 A/D 转换可 以单次.连续.扫描或间断模式执行.ADC 的结果可以左对齐或右对齐 方式存储在 16 位数据寄存器中.ADC具有模拟看门狗特性,允许应用程 序检测输入电压是否超出用户定义的阀值上限或者下限…
MM32 备份域学习(兼容STM32) 内容提要 备份域工作原理 备份域特性 备份域的保护:侵入检测 备份域侵入检测 备份域电源与主要内容 备份域特性 20字节数据后备寄存器(中容量和小容量产品),或 84 字节数据后备寄存器(大容量产品),当Vdd电源被切断,仍由Vbak维持电源. 用来管理防侵入检测并具有中功能的状态/控制寄存器. 用来存储RTC校验值的校验寄存器. 在PC13管脚(当该管脚不用于侵入检测时)上输出 RTC 校准时钟, RTC 闹钟脉冲或者秒脉冲 侵入检测理解 备份域可以存储…
第六周学习总结&第四次实验报告 学习总结 这周我们简单的学习了一点点关于接口的内容,接口是Java中最重要的概念之一,接口可以理解为一个特殊的类, 里面由全局常量和公共的抽象方法组成,接口摆脱了单继承的局限性,除此之外,还学习了一个关键字---instanceof, instanceof可以判断对象到底是哪一个类. 实验报告 一.实验目的 (1)掌握类的继承 (2)变量的继承和覆盖,方法的继承,重载和覆盖的实现: 二.实验的内容 (1)根据下面的要求实现圆类Circle. 1.圆类Circle的…
MM32看门狗学习(兼容STM32) IWDG独立看门狗 思维导图 IWDG框图与理解 1.独立看门狗分为两个部分,配置寄存器在1.8V供电区,计数器的核心部分在VDD供电区(即使停机/待机模式计数器也能计数). 2.复位信号在VDD区生成. 3.由于处在不同的时钟域,每次记载新数据需检测状态位. 4.硬件看门狗从flash的配置启动,所以可以复位读取Flash数据自动启动看门狗. WWDG窗口看门狗 思维导图 WWDG框图 WWDG特性与理解 1.与IWDG相比,窗口看门狗只由一个时钟驱动(P…
STM32 精确输出PWM脉冲数控制电机 发脉冲两种目的1)速度控制2)位置控制 速度控制目的和模拟量一样,没有什么需要关注的地方发送脉冲方式为PWM,速率稳定而且资源占用少 stm32位置控制需要获得发送的脉冲数,有下面4种手段1)每发送一个脉冲,做一次中断计数2)根据发送的频率×发送的时间,获得脉冲数量,对于变速的脉冲,可以累计积分的方法来获得总脉冲3)一个定时器作为主发送脉冲,另外一个定时器作为从,对发送的脉冲计数4)使用DMA方式,例如共发送1000个脉冲,那么定义u16 per[100…
作者:Grey 原文地址:Redis学习笔记六:持久化实验(AOF,RDB) Redis几种持久化方案介绍和对比 AOF方式:https://blog.csdn.net/ctwctw/article/details/105173842 RDB方式:https://blog.csdn.net/ctwctw/article/details/105265689 对比:https://blog.csdn.net/ctwctw/article/details/105147277 准备工作 安装Redis,…
STM32 的定时器除了 TIM6 和 7,其他的定时器都可以用来产生 PWM 输出.其中高级定时器 TIM1 和 TIM8 可以同时产生多达 7 路的 PWM 输出.通用定时器也能同时产生多达 4路的 PWM 输出. 今天的实验,我们仅利用 TIM3的 CH2 通道产生一路 PWM 输出. 1.相关寄存器介绍 1)捕获/比较模式寄存器 (TIMx_CCMR1/2) 捕获/比较模式寄存器(TIMx_CCMR1/2),该寄存器总共有 2 个,TIMx  _CCMR1和 TIMx _CCMR2.TI…
一.定时器介绍 STM32F1的定时器非常多,由2个基本定时器(TIM6.TIM7).4个通 用定时器(TIM2-TIM5)和2个高级定时器(TIM1.TIM8)组成.基本定 时器的功能最为简单,类似于51单片机内定时器.通用定时器是在基本 定时器的基础上扩展而来,增加了输入捕获与输出比较等功能.高级定 时器又是在通用定时器基础上扩展而来,增加了可编程死区互补输出. 重复计数器.带刹车(断路)功能,这些功能主要针对工业电机控制方面 1.1 通用定时器简介 STM32F1的通用定时器包含一个 16…