自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 STM32标准库函数功能介绍————EXTI库

该函数没有检查EXTI_IMR和EXTI_EMR状态,它只是纯粹读取中断标志位的状态,但是不一定会响应中断。中断发生有两个条件,一是中断标志位置位,二是中断允许。检查指定外部中断线的状态是否有效,检查中断状态,检查中断是否发生。检查指定的外部中断线的标志是否被置位。清除EXTI线路的挂起标志位。清除EXTI线路的挂起位。

2024-07-15 16:53:07 1569

原创 STM32标准库函数功能介绍————MISC库

NVIC_LP_SLEEPONEXIT(退出ISR(Interrupt Service Routine中断服务程序)后睡眠)根据 NVIC_InitStruct 中指定的参数初始化外设NVIC寄存器。系统运行后先设置中断优先级分组,整个系统执行过程中,只设置一次中断分组。NVIC_LP_SEVONPEND(根据待处理请求唤醒,任意中断即可)NVIC_LP_SLEEPDEEP(深度睡眠使能)例如:void NVIC_Init(&

2024-07-10 21:01:15 2833

原创 STM32标准库函数功能简介 ————RCC篇

endif#else。

2024-07-08 18:41:52 875

原创 STM32标准库函数功能简介————GPIO篇

配置GPIO引脚作为事件输出,用于特定的事件通知机制。锁定指定引脚的配置,以防止在操作后对其进行更改。使用提供的配置初始化一个或多个GPIO引脚。重新映射指定引脚,以实现不同的引脚功能。:将指定的GPIO端口恢复到默认设置。读取指定引脚的输入状态,返回0或1。读取指定引脚的输出状态,返回0或1。向指定引脚写入特定的位值(0或1)。配置外部中断线的GPIO端口和引脚。读取整个GPIO端口的输入状态。读取整个GPIO端口的输出状态。将指定引脚置为高电平状态(1)。将指定引脚置为低电平状态(0)。

2024-07-08 10:24:09 838

原创 STM32定时器介绍及实现

─ 更新:计数器向上溢出/向下溢出,计数器初始化(通过软件或者内部/外部触发) ─ 触发事件(计数器启动、停止、初始化或者由内部/外部触发计数)(2) 16位可编程(可以实时修改)预分频器(TIMx_PSC),计数器时钟频率的分频系数为1~65535之间的任意值。(4)可以使用外部信号(TIMx ETR)控制定时器,且可实现多个定时器互联(可以用一个计时器控制另外一个计时器)的同步电路。(1)16位向上、向下、向上/向下自动装载计数器(TIMx_CNT)。

2024-06-29 22:26:06 2366

原创 你还不会s级systick时钟的实现?

看stm32的时钟树我们可以知道SYSCLK最大可以为72MHz,通过AHB系统分频器(可以自己选择1~512频,其实就是把系统传递过来的频率进行改变,可以除以1~512任意一个数,从而来实现),最后再经过/8分频之后传递到Cortex系统时钟。1s的时钟周期个数为9000 000,1ms的时钟周期个数为9000,1us的时钟周期个数为9。●毫秒级别的定时器,一次最大的定时时长16777215/9000 ms,也就是1864.135毫秒,由于对于毫秒只能取整,也就是1864毫秒。也就是装载值的最大范围。

2024-06-26 15:35:36 303

原创 基于STM32普中成品开发板精灵一,实现独立按键1按下数码管加1,独立按键2按下数码管减1,独立按键3按下数码管清零。数码管最大显示数字20。

这段代码主要是实现数码管的传参,以及动态显示。按键的初始化以及配置人如下。本程序还引用了systick时钟。刚入门stm32还请各位大神多多指导!记录一下自己的学习历程。

2024-06-26 14:13:28 386

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除