自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 NVIC中断优先级管原理

NVIC中断CM3 内核支持 256 个中断,其中包含了 16 个内核中断和 240 个外部中断,并且具有 256 级的可编程中断设置。STM32 并没有使用 CM3 内核的全部东西,而是只用了它的一部分。STM32 有 84 个中断,包括 16 个内核中断和 68 个可屏蔽中断,具有 16 级可编程的中断优先级。在 STM32F103 系列 上面,又只有 60 个可屏蔽中断(在 107 系列才有 68 个)。抢占优先级和响应优先级1.高优先级的抢占优先级是可以打断正在进行的低抢占.

2022-04-03 18:14:32 1208

原创 端口复用和重映射

一、端口复用1.复用端口初始化1) GPIO 端口时钟使能。要使用到端口复用,当然要使能端口的时钟了。RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA, ENABLE);2) 复用的外设时钟使能。比如你要将端口 PA9,PA10 复用为串口,所以要使能串口时钟。RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART1, ENABLE);3) 端口模式配置。 在 IO 复用位内置外设功能引脚的时候,必须设置 GPIO 端口的

2022-03-27 19:52:13 741

原创 Systick滴答定时器-延时函数

1.Systick定时器介绍Systick定时器是一个简单的定时器,对于CM3,CM4内核芯片,都有Systic定时器。常用来做延时,或者实时系统的心跳时钟,这样可以节省MCU资源,不用浪费一个定时器。Systick定时器就是系统滴答定时器,一个24位的倒计时定时器,计到0时,将从RELOAD寄存器中自动重装载定时初值。只有不把它再SysTick控制及状态寄存器中的使能位清除,就永不停息,即使在睡眠模式下也能工作。2.Systick寄存器4个Systick寄存器CTRL Systick控

2022-03-27 10:45:19 686

原创 C语言复习

1.位操作2.define宏定义关键词#define标识符 字符串标识符为所定义的宏名。字符串可以是常数、表达式、格式串等。例:#define SYSCLK_FREQ_72MHz 72000000定义标识符SYSCLK_FREQ_72MHz的值为720000003.ifdef条件编译当满足某条件时对一组语句进行编译,当条件不满足时则编译另一组语句。#indef 标识符程序段1#else程序段2#endif4.extern变量申明c语言中exte

2022-03-20 13:31:17 1207

原创 STM32时钟系统(学习笔记)

STM32时钟系统图(精英版)1.STM32有5个时钟源:HSI、HSE、LSI、LES、PLL①、HSI 是高速内部时钟,RC 振荡器,频率为 8MHz。 ②、HSE 是高速外部时钟,可接石英/陶瓷谐振器,或者接外部时钟源,频率范围为 4MHz~16MHz。我们的开发板接的是 8M 的晶振。 ③、LSI 是低速内部时钟,RC 振荡器,频率为 40kHz。独立看门狗的时钟源只能是 LSI,同 时 LSI 还可以作为 RTC 的时钟源。 ④、LSE 是低速外部时钟,接频率为 32...

2022-03-13 19:03:22 683 1

空空如也

空空如也

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

TA关注的人

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