自定义博客皮肤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)
  • 收藏
  • 关注

原创 STM32F103的定时器(基于HAL库+寄存器)

递减计数器在时钟的驱动下,从重装载寄存器的初值开始往下递减计数到0(在递减的过程中值可以在STK_VAL中查看到),产生中断和置位COUNTFLAG标志。然后又将重装载寄存器值开始重新递减计数,如此循环。基本定时器TIM6和TIM7各包含一个16位自动装载计数器,由各自的可编程预分频器驱动。这个2个基本定时器只能向上计数,由于没有外部IO,所以只能计时,不能对外部脉冲进行计数。定时器是STM32中一个非常强大的外设,功能强大,用途很广。更新事件产生,将于装载寄存器的值加载到对应的影子寄存器中。

2024-06-21 15:46:23 562

原创 STM32——UART通信概述

是一种通信协议,它是通用同步/异步收发传输器(Universal Synchronous/Asynchronous Receiver/Transmitter),USART是一种串行通信协议,可以在同步和异步模式下进行数据传输,用于将数据从一个设备传输到另一个设备。奇偶校验位(Parity Bit):可选的奇偶校验位用于检测和纠正数据传输中的错误。起始位(Start Bit):UART通信的起始位始终为逻辑。停止位(Stop Bit):停止位是UART通信的结束位,:通用同步和异步收发器。

2024-06-19 20:32:00 532

原创 STM32F103与STM32G030重定义fputc函数

stm32printf重定向

2024-06-19 16:20:48 381

原创 I2C基础知识

一般选择2∶1的占空比。

2024-06-18 21:36:56 560

原创 STM32的中断系统(按键控灯:基于HAL库+寄存器)

在主程序运行过程中,出现了特定事件,使得CPU暂停当前正在运行的程序,转而去处理这个事件,等这个事件处理完成之后,CPU再回到刚才被打断的位置继续处理,这就是。中断B能否打断中断A,要看他们的优先级,优先级高的可以打断优先级低的,优先级低的无法打断优先级高的。正在执行中断程序的时候,这个时候有可能被另外一个中断源给中断,CPU转而去执行另外一个中断源的中断处理程序,这叫。STM32有84个中断,包括16个内核中断和68个可屏蔽中断,具有16级可编程的中断优先级。抢占优先级高的可以打断抢占优先级低的。

2024-06-17 20:16:16 986

原创 总体架构和时钟系统

标题。

2024-06-16 21:24:12 503

原创 GPIO介绍+点灯(寄存器+HAL库)

通用型输入输出。简单理解就是我们可以控制输入输出的STM32引脚,统称为GPIO。GPIO存在的意义就是用程序控制或读取他们的输出或输入。标题。

2024-06-15 14:13:36 1277

空空如也

空空如也

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

TA关注的人

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