- 博客(6)
- 收藏
- 关注
原创 TIM定时中断-定时器定时中断
在配置时基单元是我们选用TIM_TimeBaseInit函数,配置时跟之前配置GPIO,NVIC一样,设立一个结构体后,引出结构体中各个元素,然后根据实际要求选择。(这里我也不是很懂那个换算,频率啥的)不过预分频和自动重装器与实际都有一位的偏差,要减1.上图是定时器的分类,我们这个实例选择的是内部时钟,所以用TIM2,所以打开APB1就可以。今天介绍一个STM32很重要的定时中断,以及一个实例:定时器的定时中断。第一个元素是指定的时钟的划分,就是几分频,这里工程没有要求,选择第一个。至此本次实验就完成啦。
2024-05-08 11:08:15
446
1
原创 EXTI外部中断——对射式红外传感器计次
首先直接用图形式展示要进行外部中断需要的步骤今天给大家介绍一个EXTI外部中断以上是中断的定义,中断有很多种,今天介绍EXTI外部中断中断程序就是立刻去执行,执行完中断程序才返回来执行CPU的主程序当然中断也有优先级,其中掌控优先级的是NVIC,NVIC是中断分配,将中断按优先级传送给CPU这是NVIC优先级的分配方式用医生来举例,抢占优先级就是在上一个病人在看病,然后可以直接插队到上一个病人后面,响应优先级就是,在上一个病人还在看病,直接就进去让医生看。响应优先级要大于抢占优先级。
2024-05-06 18:37:31
1893
2
原创 STM32学习笔记(工程创建以及点灯操作)
大家好呀,今天带给大家的是STM新建工程的概述,以及基于标准库函数实现的点灯操作。那么我们就开始吧,由于我是提前做好了,所以我采用倒叙的方法展示喽,见谅见谅。
2024-04-06 18:12:08
1566
2
原创 MySQL-Workbench 学习笔记(创建数据库以及创建表)
connection创建成功后会显示上图,左边那三个数据库是系统自带的数据库,bengshuju是之前建立的,那么下面我们建立一个属于自己的数据库吧。第二步创建connection name (不要用中文噢),其他的一般来说都是默认,点击OK。有个疑问,怎么样在已知的数据库中添加可以自动增加的id呢,各位大神看见了可以指导一二吗。创建数据库有两种方法,第一种是通过代码实现,第二种是直接在界面中实现。直接点击右键创建在数据库那空白处。
2024-04-05 18:05:31
1294
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人