stm32
文章平均质量分 95
与stm32有关的博客
Tanecious.
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
STM32--STM32 微控制器详解
名称含义:STM32 是意法半导体(ST)公司基于 ARM Cortex-M 内核开发的 32 位微控制器。其中,“ST” 代表 ST 公司,“M” 是微控制器(Microcontroller)的首字母,“32” 表示这是一款 32 位的单片机。性能对比:与 8 位的 51 单片机相比,STM32 的性能更强。ST 公司也推出了 8 位单片机 STM8。内部核心:STM32 内部的核心部分是 ARM Cortex-M 内核,由 ARM 公司设计。原创 2024-09-04 17:00:06 · 11501 阅读 · 0 评论 -
STM32F407ZGT6--工程模版
按照下图顺序点击。之后和添加文件一样,找到对应文件夹的路径一路点击添加即可。接下来需要添加全局宏定义标识符,仍是在该页面底下,在。原创 2025-03-15 17:02:32 · 1913 阅读 · 2 评论 -
STM32--TIM定时中断
定时器的基本功能:定时触发中断这三种定时器是由高级到低级向下兼容的,高级定时器拥有通用定时器的功能,通用定时器有基本定时器的功能。STM32F103C8T6这款芯片它内部拥有定时器资源是TIM1、TIM2、TIM3、TIM4,也就是一个高级定时器,三个通用定时器,没有基本定时器这个时钟树,就是STM32中用来产生和配置时钟,并且把配置好的时钟发送到各个外设的系统,时钟是所有外设运行的基础,所以时钟也是最先需要配置的东西。原创 2024-10-11 17:09:18 · 3777 阅读 · 0 评论 -
STM32--I2C外设
STM32 内部集成的 I2C 收发电路功能STM32 内部集成了硬件 I2C 收发电路。这些电路能够自动执行时钟生成、起始终止条件生成、应答位收发、数据收发等功能。通过硬件实现这些功能,可以减轻 CPU 的负担,另外由硬件来做这个事情,可以更加专注,时序生成的性能、效率也会更高。硬件可以自动翻转引脚电平,软件呢,只需要写入控制寄存器CR和数据寄存器DR,就可以实现协议了。为了实时监控时序的状态,软件还得读取状态寄存器SR,来了解外设电路当前处于什么状态。原创 2024-10-26 21:00:52 · 3385 阅读 · 1 评论 -
STM32--TIM编码器接口
1. 正交信号精度更高,因为A、B相都可以计次,相当于计次频率提高了一倍,2. 正交信号可以抗噪声,因为正交信号,两个信号必须是交替跳变的,可以设计一个抗噪声电路,如果一个信号不变,另一个信号连续跳变,也就是产生了噪声,那这时计次值是不会变化的。TI1反相之后,我们对照上一个图,这两个图的计数方向是反的,这有什么用呢?比如你接一个编码器,发现它数据的加减方向反了,你想要正转的方向,结果它自减了;你想要反转的方向,结果它自增了,这时就可以调整一下极性,把任意一个引脚反相,就能反转计数方向了。原创 2024-10-16 00:28:30 · 2179 阅读 · 0 评论 -
STM32--TIM输入捕获
IC(Input Capture)输入捕获”,全称是 “Input Capture”,直译为输入捕获。在输入捕获模式下,当通道输入引脚出现指定电平跳变时(上升沿或者下降沿),当前定时器计数器(CNT)的值将被锁存到捕获 / 比较寄存器(CCR)中。这一功能使得它能够测量多种参数,比如 PWM 波形的频率、占空比、脉冲间隔(频率)、电平持续时间等。原创 2024-10-15 14:01:29 · 3231 阅读 · 0 评论 -
STM32--新建STM32工程
点击编译并建立工程,若提示零错误零警告,则工程没问题。此时工程还没有添加STM32的库函数,所以还是基于寄存器开发的工程,如果你想利用寄存器开始STM32,那么到这里就可以了。原创 2024-10-05 20:19:52 · 2713 阅读 · 0 评论 -
STM32--TIM输出比较
功能特点。原创 2024-10-13 20:32:55 · 4199 阅读 · 0 评论 -
STM32--GPIO
一、按键介绍按键的基本特性按键是最常见的输入设备,按下导通松手断开。套件里的按键上面是白色按钮,下面有两个引脚,按钮按下去时引脚接通,松手后自动断开。按键抖动现象及处理在单片机中应用按键时会有抖动现象,按下和松手瞬间会伴随有一连串抖动,通常在 5 - 10ms 之间,人眼分辨不出来,但对于高速运行的单片机而言,这个时间比较漫长。为避免按键按一下单片机却反映多次的现象,需要对抖动进行过滤,最简单的方法是加一段延时,把抖动时间耗过去。二、传感器模块介绍套件中的传感器模块种类。原创 2024-10-09 22:15:10 · 2290 阅读 · 0 评论 -
STM32——外部中断
定义:在主程序运行过程中,出现了特定的中断触发条件(中断源)(比如对于外部中断来说,可以是引脚发生了电平跳变,对于定时器来说,可以是定时的时间到了,对于串口通信来说,可以是接收到了数据),当这些时间发生时,情况比较紧急(比如外部中断来了,如果不来处理,下一个跳变信号就跟着过来了;比如串口接收中断来了,如果不来读取接收到的数据,那下一个数据再过来,就会把原来的数据覆盖掉,),所以当中断过来时,CPU 暂停当前正在运行的程序,转而去处理中断程序,处理完成后又返回原来被暂停的位置继续运行。原创 2024-11-17 11:44:44 · 2644 阅读 · 0 评论 -
STM32--I2C通信
基本定义与开发者1:I2C(Inter-Integrated Circuit)总线是由 Philips 公司开发的一种简单、双向二线制同步串行总线,用于在集成电路之间进行短距离数据传输。也有人将其原缩写 IIC 写成 I²C,后因输入不便简化为 I2C,但意思相同。硬件组成与连接方式总线线路:I2C 总线只需要两根线,即串行数据线(SDA)和串行时钟线(SCL)2。SDA 线是双向的数据传输线,用于主机与从机之间收发数据通信,一根线兼具发送和接收,最大化利用资源。原创 2024-10-25 11:25:08 · 2592 阅读 · 0 评论 -
STM32--串口通信
目的是将一个设备的数据传送到另一个设备,单片机有了通信的功能,就能与众多别的模块互联,以此来扩展硬件系统。例如,在一个电子系统中,不同的设备可能负责不同的功能,通过通信可以实现数据共享和协同工作,从而实现更复杂的功能。原创 2024-10-19 15:42:13 · 1658 阅读 · 0 评论 -
STM32--USART外设
USART 是 Universal Synchronous/Asynchronous Receiver/Transmitter 的缩写,即通用同步 / 异步收发器。它是一种用于数据传输的硬件外设。UART(51单片机的中的产串口外设):通用异步收发器,一般串口很少使用这个同步功能,所以USART和UART使用起来,也没有什么区别。原创 2024-10-20 16:46:34 · 2368 阅读 · 0 评论
分享