【STM32】详解独立看门狗的本质和使用步骤&代码
一、看门狗 1、介绍 作为一个检测装置,发生意外情况能够报告并处理突发意外——复位。 复位中断属于不可屏蔽中断,属于优先级最高的中断 2、作用 两个看门狗(独立看门狗和窗口看门狗)均可用于检测并解决由软件错误导致的故障(程序跑飞);当计数器达到给定的超时值时,触发一个中断(仅适用于窗口型看门狗)或产生系统复位。 3、窗口看门狗 指定程序段执...

【STM32】DHT11温湿度模块传感器详解&代码
一、DHT11产品介绍 DHT11是数字温湿度传感器,测量范围:湿度20%-95%,温度0-50℃,广泛应用于加湿器、温湿度计、空调、汽车等领域。 二、典型应用电路 如上图DATA引脚用于MCU与D...

【STM32】详解嵌入式中FLASH闪存的特性和代码示例
一、存储器 我们正常编译生成的二进制文件,需要下载烧录到单片机里面去,这个文件保存在单片机的ROM(read only memory)中,所有可以完成这种特性的存储介质都可以称为ROM。 分类 ROM一般分为四大类 ①PROM:可编程只读存储器,只可擦写一次。例如:芯片的全球唯一ID码 ②EPROM:可擦除可编程只读存储器,一旦编程完成后,EPROM只能用...

STM32循迹小车原理介绍和代码示例
1. 循迹模块介绍 TCRT5000传感器的红外发射二极管不断发射红外线 当发射出的红外线没有被反射回来或被反射回来但强度不够大时 红外接收管一直处于关断状态,此时模块的输出端为高电平,指示二极管一直处于熄灭状态 被检测物体出现在检测范围内时,红外线被反射回来且强度足够大,红外接收管饱和 此时模块的输出端为低电平,指...

【STM32】基于HAL库的360度编码器、摇杆代码编写
360度旋转编码器 unsigned char cur_num = 0; //外部中断初始化 void EXTI_Ini...

stm32f4外设学习篇(代码集合)(三)
stm32f4外设学习篇(代码集合)(二)https://developer.aliyun.com/article/1472516 15、24C02 .h文件 #ifndef __24C02_H #define __24C02_H #include "stm3...

stm32f4外设学习篇(代码集合)(二)
stm32f4外设学习篇(代码集合)(一)https://developer.aliyun.com/article/1472514 9、随机数发生器 .c文件 #include "rng.h" /** 不精准延时函数 **/ static void De...
stm32f4外设学习篇(代码集合)(一)
芯片:STM32F407(理论支持F4所有芯片) 开发环境:KEIL5-ARM 目的:单独的文件除了24c02和W25QXX会需要依赖iic和spi其余文件都是可以直接拷贝到工程使用的 日期:2021-8-12 有一些外设并没有经过测试所以在使用过程中自行调试 1、串口1 .c文件 ...
STM32控制SG90舵机原理及代码
一.SG90舵机原理 舵机的运用还是比较广泛的,那么舵机工作原理是什么呢,一般来说我们给舵机一个信号他就能工作了,那么这个信号是什么,以及如何产生的呢。这里我们需要给舵机一个PWM信号,频率是50HZ,即周期是20ms(产品手册上这样说的。)。在这个条件下不同的占空比就是不同的信号。不同的信号就能控制舵机转动角度。注意:舵机只有在改变信号时才会转动,一直维持一种信号的情况舵机是不会转动。...
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
STM32更多代码相关
IoT
物联网软硬件开发者一站式基地
+关注