
stm32学习
文章平均质量分 75
小小嵌入式
一枚程序猿
展开
-
【STM32学习笔记】NVIC中断优先级管理
什么是中断,我们可以理解为你正在打游戏,这个时候有人在敲门,你放下游戏去开门,开完门后你接着打游戏。那么开门这个事件就代表中断,接着打游戏就代表你完成中断事件接着运行主函数。原创 2024-07-30 01:31:18 · 1339 阅读 · 0 评论 -
【STM32学习笔记】端口复用和重映射
简单来说。就是把管脚的外设功能映射到另一个管脚。原创 2024-07-29 20:41:29 · 968 阅读 · 0 评论 -
【STM32学习笔记】systick滴答定时器
位0:(使能)ENABLE位。和所有外设一样,在使用之前,都需要将使能位置1,也就是开启Systic定时器,写0则关闭。位1:TICKINT位。它是和中断相关的位,SysTick定时器被捆绑在NVIC中,用于产生SYSTICK异常(异常号:15)。Systick中断的优先级也可以设置。将这一位置1后,VAL寄存器中的值减到0时就会进入中断。如果写0,VAL寄存器中的值减到0时不会进入中断,会重新开始下一轮的计数。位2:CLKSOURE位。它是用来选择时钟源的。原创 2024-07-29 02:16:28 · 1091 阅读 · 0 评论 -
【STM32学习笔记】系统时钟详解
***///HSI,HSE,CSS,PLL等的使能和就绪标志位//PLL等的时钟源选择,分频系数设定// 清除/使能 时钟就绪中断//APB2线上外设复位寄存器//APB1线上外设复位寄存器//DMA,SDIO等时钟使能//APB2线上外设时钟使能//APB1线上外设时钟使能//备份域控制寄存器//控制状态寄存器需要注意,这些都属于互联型,编写者为了兼容更多机型而采用了条件编译的办法。我们使用的是大容量(),因此有条件编译的语句只看的即可。在库函数中经常涉及这种情况。原创 2024-07-28 22:06:09 · 1653 阅读 · 0 评论 -
【STM32学习笔记】按键控制
在这里我们只用key0和key1,通过原理图我们可以知道,当我们按下的时候为低电平,我们只需检测低电平就可以知道按键是否按下了。原创 2024-07-27 23:33:33 · 334 阅读 · 0 评论 -
[STM32学习笔记]蜂鸣器的介绍与使用
如图所示,我们可以看到图中用的是一个共阳极的三极管,我们只需要知道当基极为低电平是,PNP导通。当基极为高电平时,NPN导通,所以当BEEP端输出高电平时这个三极管导通。我们可以看到该图中我们接了一个 R33的电阻,究其原因是当单片机上电的一瞬间属于浮空状态,引脚状态是不确定的,所以接一个10k的下拉电阻是保证在浮空状态时给一个稳定的低电平。原创 2024-07-26 22:07:52 · 409 阅读 · 0 评论 -
【STM32学习笔记】GPIO相关库函数
以下是else函数用于读取指定GPIO引脚的电平状态,返回该引脚是高电平还是低电平。通过这个函数,可以方便地监控GPIO引脚的输入信号状态,用于各种输入检测和控制应用。以下是else函数用于读取指定GPIO引脚的输出电平状态,返回该引脚是高电平还是低电平。通过这个函数,可以方便地监控GPIO引脚的输出信号状态,用于各种输出控制和状态监测应用。以下是函数用于将指定 GPIO 引脚设置为高电平(逻辑1)。原创 2024-07-01 21:12:29 · 2033 阅读 · 0 评论 -
【STM32学习笔记】GPIO相关配置寄存器
首先根据下图所示,为什么要使用两个寄存器来配置,因为stm32一组引脚有16个引脚,需要4个位来配置一个引脚,所以需要16x4个位,所以需要2个寄存器。其中MODEy[1:0]控制速度,高两位控制输入输出模式。原创 2024-06-28 23:37:58 · 1419 阅读 · 0 评论 -
【STM32学习笔记】GPIO工作原理
GPIO(General-Purpose input/output):通用输入输出端口的简称。是外设与 微控制器 (等单片机)通。原创 2024-06-28 01:46:41 · 515 阅读 · 0 评论 -
【STM32学习笔记】施密特触发器原理
我们再在v+和vout上串一个电阻,那么现在当vout=高电平时vi+等于3.3,当vout=低电平时,vi+为1.6。这就是施密特触发器的原理。现在我们将比较器进行改进,如果上下两个电阻相同,那么根据公式,此时v+=2.5v,那么根据上面的公式,i+>2.5时,vout输出高电平,反之输出低电平。想要弄懂施密特触发器原理,就得先了解比较器的原理,如下图当vi->vi+时输出端位低电平,反之位高电平。理论上是按照此时v+=2.5v,那么根据上面的公式,i+>2.5时,vout输出高电平,反之输出低电平。原创 2024-06-24 00:07:24 · 609 阅读 · 0 评论