自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【ESP32】IDF配置ESPTIMER定时器

简单扼要概括ESP32使用IDF对于ESPTIMER时钟编程以及注意事项

2024-06-20 23:23:37 913

原创 【ESP32】IDF配置UART

ESP32-S3 芯片中有三个 UART 控制器可供使用,并且兼容不同的 UART 设备。此外, UART 还可以用作红外数据交换(IrDA)或 RS485 调制解调器。三个 UART控制器分别有一组功 能相同的寄存器,分别为UART0、UART1、UART2,在该实验中我们用到了UART0。UART 是一种以字符为导向的通用数据链,可以实现设备间的通信。异步通信不需要在发 送数据的过程中添加时钟信息,但这也要求发送端和接收端的速率、停止位以及奇偶校验位等 参数的配置要相同,唯有如此通信才能成功。

2024-06-19 20:44:40 901

原创 【ESP32】IDF编程GPIO外部中断

简单概述了ESP32在IDF编程中主要参数、编程方式。列出所有外部中断表格。结合例程进行讲解,快速入门

2024-06-17 22:58:38 572

原创 【ESP32】IDF编程GPIO口

简单介绍ESP32 IDF对于IO口的编程方式,列出实例进行讲解,服务别人同时服务自己

2024-06-13 23:04:26 520

原创 【STM32】HAL库串口配置以及重映射printf函数方法

使用CubeMX快速配置串口并重映射printf函数

2024-03-22 09:55:52 1978 1

原创 STM32F4系列 TIM寄存器配置方法

APB1总线时钟为4分频即42M,APB2总线时钟为2分频即84M;所以TIM1、TIM8~TIM11的时钟为APB2时钟的两倍即168M;TIM2~TIM7、TIM12~TIM14的时钟为APB1的时钟的两倍即84M。

2023-04-16 12:42:12 3546

原创 STM32F4系列 GPIO口寄存器配置方式

输出GPIO口配置步骤:查看外设在哪个总线上->设置RCCxxxENR寄存器将该外设位置1->设置GPIO口模式->设置输出类型模式->设置GPIO口速度->设置GPIO口是否上下拉->设置ODR寄存器进行输出或使用PFout(9)=1/0进行输出输入GPIO口配置步骤:查看外设在哪个总线上->设置RCCxxxENR寄存器将该外设位置1->设置GPIO口模式->设置GPIO口速度->设置GPIO口是否上下拉->设置IDR寄存器&运算进行读取或使用PFin(9)进行读取。

2023-04-16 10:18:45 1796 1

原创 【STM32】STM32F4系列PWM与死区互补PWM 库函数配置

标红TIM14_CH1为TIM14的通道1。由于TIM14只有一个通道,所有只有CH1。例如TIM2就拥有4个通道(CH1,CH2,CH3,CH4)使用TIM_SetCompare1();以TIM14为例,查看IO口资源分布图。将IO配置为复用模式及初始化。使能TIM OSSR状态。失能TIM OSSR状态。使能TIM OSSI状态。失能TIM OSSI状态。TIM刹车输入管脚极性低。TIM刹车输入管脚极性高。调用对应RCC时钟函数。配置OC初始化外设函数。使能通道1预装载寄存器。主函数对中断进行分组。

2023-03-22 21:42:13 1826

原创 【STM32】STM32F4 NVIC中断优先及EXTI外设库函数配置

什么是NVIC?即嵌套向量中断控制器(Nested Vectored Interrupt Controller)。STM32的中有一个强大而方便的NVIC,它是属于Cortex内核的器件,不可屏蔽中断 (NMI)和外部中断都由它来处理,SYSTICK不是由 NVIC来控制的。CM4内核支持256个中断,其中包含了16个内核中断和240个外部中断,并且具有256级的可编程中断设置。STM32F4并没有使用CM4内核的全部东西,而是只用了它的一部分。

2023-03-22 18:50:24 2077

原创 【STM32】 STM32 F4 串口通讯

① 起始位②数据位(8位或者9位)③ 奇偶校验位(第9位)④ 停止位(1,15,2位)⑤ 波特率设置PCLK1 用于 USART2~5;PCLK2 用于 USART1 和USART6;

2023-03-01 23:21:49 2323

原创 【STM32】STM32F4 GPIO口映射与复用

STM32F4 有很多的内置外设,这些外设的外部引脚都是与 GPIO 复用的。也就是说,一个 GPIO如果可以复用为内置外设的功能引脚,那么当这个 GPIO 作为内置外设使用的时候,就叫做复用。这部分知识在《STM32F4 中文参考手册》第七章和芯片数据手册有详细的讲解哪些 GPIO 管脚是可以复用为哪些内置外设。STM32F4 系列微控制器 IO 引脚通过一个复用器连接到内置外设或模块。该复用器一次只允许一个外设的复用功能(AF)连接到对应的 IO 口。

2023-02-21 21:30:14 3947 2

原创 【STM32】STM32 F4系列时钟树与RCC寄存器

总结:该文章为学习笔记,结合正点原子探索者的教程进行总结讲述STM32F4庞大时钟树基本知识与寄存器固件库的编写方式

2023-02-19 14:16:53 1964 1

原创 【STM32】STM32F4 GPIO详解与配置

介绍STM32F4系列GPIO基本知识,上下拉电阻,浮空,模拟输入模式。推挽,开漏以及复用推挽开漏模式。寄存器,库函数配置。初始化函数代码示例。作为笔记,加深自己印象。

2023-02-12 23:08:05 6267 5

原创 STC单片机74hc164驱动8位数码管动态显示

74hc164驱动8位数码管动态显示,分位显示,共阳极数码管,74hc164联级驱动,扩展IO口

2022-10-12 21:31:13 5358

原创 初入ESP32学习基于VS code,PlatformIO环境配置GPIO口与引脚外部中断

初入ESP32学习基于VS code,PlatformIO环境配置GPIO口与引脚外部中断

2022-07-16 17:54:37 952

空空如也

空空如也

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

TA关注的人

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