- 博客(9)
- 收藏
- 关注
原创 ADC模数转换器的基础知识
对于GPIO来讲,我们只能读取引脚的高低电平,要么是高电平,要么是低电平,只有两个值,而使用了ADC之后,可以对这个高电平和低电平之间的任意电压进行量化,最终用一个变量表示,读取这个变量,就可以知道引脚的具体电压是多少了。模拟看门狗自动监测输入电压范围:可以测量光线强度、温度,高于、低于一些阈值这些判断,用这个,可以用,不在这个阈值会申请中断,不用if来判断。规则组和注入组两个转换单元:普通ADC转换,启动一次转换,读一次值,这样循环,STM32比较高级,可以用两个组,一次性一个组,多个值。
2024-05-22 18:48:27
274
1
原创 关于TIM定时器的初阶知识四(完结)————编码器接口
编码器测速一般应用在电机控制的项目上,用PWM驱动电机,在使用编码器测量电机的速度,再使用PID算法进行控制。编码器接口可接收增量(正交)编码器的信号,根据编码器旋转产生的正交信号脉冲,自动控制CNT。对于需要频繁执行,操作比较简单的任务,可以设计一个硬件电路模块让他自动完成。自增或自减,从而指示编码器的位置、旋转方向和旋转速度。Encoder Interface 编码器接口。使用编码器接口的好处就是节约软件资源。每个高级定时器和通用定时器都拥有1。两个输入引脚借用了输入捕获的通道1。
2024-05-19 20:40:28
209
原创 关于TIM定时器的初阶知识3————输入捕获
这两行功能非常巧妙,两者结合起来就是硬件全自动执行,软件不需要,极大缓解软件的压力。包括滤波器,极性选择,交叉通道,分频器等这些参数。//GPIO初始化,GPIO配置成输入模式,一般是上拉输入。//配置时钟单元,让CNT计数器在内部时钟的驱动下自增运行。//如何初始化输入捕获,首先开启RCC,把GPIO和TIM的时钟。//选择触发之后执行的操作,这里选择reset就可以了。输入捕获,就是接受到输入信息,执行CNT锁存到CCR的动作。它主要是靠频率的概念,即一秒内有多少次脉冲,适用于高频率。
2024-05-19 15:56:00
410
原创 关于TIM定时器的初阶知识2
书接上回,我们主要介绍了定时器的定时中断功能,这这篇文章我们来学习一下他的输出比较功能同志,加油,胜利的曙光已经出现,坚持就是胜利!
2024-05-16 19:04:54
1166
原创 关于STM32中如何初始化TIM
这个函数不是用来选择时钟的,就是单独配置引脚的预分频器,机型滤波器。第六步:运行配置,模块配置完成后,我们还需要使能一下计数器。这里打开时钟,定时器的基准时钟和整个外设的工作时钟就会同时。第五步:配置NVIC,在NVIC中打开定时器的中断通道,并。再写一个定时器的中断函数,这样这个中断函数每隔一段时间。使能中断输出信号的,对于我们的中断输出控制,这个就是。使能后,计数器开始计数,当计数器更新时,触发中断。的第一步,不用多想,因为时钟是单片机的心脏。,那么自然而然的,这个定时器就能运行。
2024-05-15 17:45:22
375
原创 关于TIM定时器的初阶知识1
同志们,我们遇到STM32中最复杂的,功能最强大的一个外————TIM计时器但是,我们不要恐惧,不要害怕,一切困难都是纸老虎!其他人能学会,为什么我们不能学懂!这个比较复杂,我们分几个笔记来攻克这个问题!这里我们可以提一句就是TIM计时器的本质就是计数器。第一部分,定时器的基本定时功能也就是定一个时间,然后让这个定时器每隔这个时间产生一个中断 ,这样就能实现每隔一段时间就能执行一个程序的效果比方:时钟,秒表,程序函数等。用到这个定时中断功能。
2024-05-13 22:41:38
303
原创 STM32中EXTI外部中断————小白进阶第一步
本文章 是笔者在学习小破站,江协科技的笔记,其中引用的图片也是所免费提供的PPT,笔者出学,对其理解还是不深刻,建议初学的可以观看视频。STM32的中断系统和外部中断是比较重要的知识点中断系统是管理和执行中断的逻辑结构,而外部中断是众多能够产生中断的外设之一。
2024-05-12 23:56:51
1117
原创 stm32入门————————小白的入门自学笔记
主要用于嵌入式领域,比如智能车,无人机,机器人,无线通信,物联网,工业控制,娱乐电子产品。这里我们遇到了一个问题,注释里面的东西你无法在跳转定义,但是这就意味这,距离很近了,先总体认识一下,交个朋友, 这是f1系列所有的,并不是所有的芯片都有。这个方法很麻烦,需要不断的查手册了解每一个寄存器是干什么的,很耗时间。不用去算值,只需要调用库函数,按照它的提示,把参数填好就行了。但是经过寄存器的包装,我们不用去查手册,去确认它是干啥的。功能强大,性能优异,资源丰富,功耗低,非常经典。
2024-05-08 22:40:24
264
1
原创 初学C语言————小白的学习之路
主要简单讲述了c语言的简单知识,方便新手入门,对于C语言有了一个简单的认识,然后当你初始后开始进一步到初阶,开始升级打怪,升级到进阶。
2024-04-28 22:40:55
380
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人