自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 STM32_Hal库学习SPI

本章介绍了SPI的逻辑框图,同时讲解了如何使用CubeMX来配置SPI。SPI通信还要知道对方的SPI模式。

2025-08-04 21:55:22 440

原创 STM32_Hal库学习ADC

摘要:本文介绍了ADC的基本原理与配置方法,重点分析了ADC逻辑框图中注入组(高优先级)和规则组(16通道共享1个寄存器)的区别。通过CubeMx配置时需注意ADC最高时钟限制为14MHz。为支持浮点数输出,需修改gcc-arm-none-eabi.cmake文件添加链接参数。文章最后总结了ADC连续模式配合DMA实现多通道连续扫描的应用方式。

2025-07-19 12:25:18 365

原创 STM32F1_HAL库学习TIM

本章主要介绍了如何使用CubeMx来穿件10ms的定时器,使用定时器的输出比较功能来产生PWM波。

2025-07-19 09:52:30 114

原创 STM32F1_Hal库学习I2C

本章主要介绍I2C的逻辑图,如何配置使用I2C。

2025-07-16 15:42:27 256 1

原创 STM32F1_Hal库学习UART

本节主要介绍如何使用CubeMx配置UART,同时改下printf函数。

2025-07-14 21:25:40 279

原创 STM32F1_Hal库学习EXTI

本章使用CubeMx来配置EXTI,同时了解了中断的执行逻辑。

2025-07-14 15:23:06 143

原创 STM32F1_Hal库学习GPIO

本章主要讲解如何使用CubeMx来配置GPIO口

2025-07-14 11:23:35 127

原创 平方根倒数快速算法

嵌入式黑科技——平方根倒数快速算法。

2025-04-21 23:15:13 828

原创 万向锁出现原理和四元素公式

为什么会产生万向锁,四元数和欧拉角的转换公式等

2025-04-17 16:08:59 343

原创 CAN的硬件电路和硬件逻辑介绍

本章介绍了CAN总线的硬件电路和两种工作模式,同时介绍了CAN收发器芯片的电路逻辑。

2025-03-08 15:04:09 1460

原创 STM32F1学习——Flash闪存

本章介绍了Flash闪存和Flash的基本结构,同时介绍了如何读写Flash和选项字节。

2025-02-27 16:14:47 759

原创 STM32F1学习——WDG看门狗

本章介绍了IWDG和WWDG看门狗,主要介绍了两种看门狗的硬件电路和超时时间计算。

2025-02-26 10:30:09 1018

原创 STM32F1学习——PWR电源控制

本章介绍了PWR电源控制,介绍了电源的硬件供电框图和低功耗模式的三种模式。

2025-02-22 11:39:03 1033

原创 STM32F1学习——BKP备份寄存器和RTC实时时钟

本章介绍了Unix时钟、RTC实时时钟和BKP备份寄存器先关的内容。解释了BKP和RTC的硬件电路和RTC的注意事项。

2025-02-20 21:32:55 1127

原创 STM32F1学习——硬件SPI

本章使用了STM32的硬件SPI,介绍了SPI的硬件电路和简化模型,最后介绍了SPI的连续和非连续模式。

2025-02-20 15:10:32 865

原创 STM32F1学习——SPI通信

本章介绍了SPI的硬件电路,通信原理和四种模式,最后介绍了SPI如何用指令读写数据。

2025-02-17 17:07:12 362

原创 STM32F1学习——USART串口通信

本章介绍了USART的发送和接收功能,并展示了USART的硬件电路设计。

2025-02-07 19:49:43 1120

原创 STM32F1学习——DMA直接存储器存取

本章介绍了如何使用DMA来转运ADC在扫描模式下产生的数据,硬件电路逻辑和整体结构。

2025-01-14 18:00:15 896

原创 STM32F1学习——ADC模数转换器

本章介绍了如何使用ADC来读取模拟电压,并介绍了逐次逼近法和ADC配置要点。

2025-01-10 22:04:36 1140

原创 STM32F1学习——编码器接口

本章介绍了如何使用定时器的编码器接口,硬件计数正交编码器的脉冲数。

2025-01-05 23:54:42 621

原创 STM32F1学习——PWMI模式(IC输入捕获)

本章介绍了定时器的IC输入捕获功能。

2025-01-04 17:25:44 899

原创 STM32F1学习——硬件I2C通信

本章介绍了I2C硬件通信的硬件设计图和时序框图

2024-11-25 16:47:17 909

原创 STM32F1学习——I2C通信

本章介绍了I2C通信协议的硬件设计和时序逻辑。

2024-11-14 23:36:06 891

原创 STM32F1学习——PWM波(OC输出比较)

本章介绍了STM32F1系列的stm32的输出比较电路,他主要用于生成PWM波。

2024-11-14 10:31:45 506

原创 STM32F1学习——TIM

本章介绍了STM32F1系列的stm32三种定时器或叫做计数器的结构和代码实现。

2024-11-02 19:50:24 786

原创 编写一个README.md

文档就像代码的历史,一个优秀的README.md可以更好的让用户了解你的代码

2024-10-31 15:40:02 680

原创 编写一个.gitignore

提交到github上面的代码中间文件太多,使用.gitignore文件来忽略跟踪

2024-10-31 14:58:54 488

原创 STM32F1学习——EXTI

本章介绍了STM32F1系列的stm32外部中断,外部中断流程和代码实现

2024-10-29 09:33:41 503

原创 STM32F1学习——GPIO

本章介绍了STM32F1系列的stm32系统结构、GPIO电路配置和代码实现。

2024-10-24 16:41:41 802

原创 C++ 11标准——Class类(1)

本节通过几个实例介绍了下,构造函数、this指针、const保护、友元函数。

2024-10-22 16:48:36 488

原创 C++ 11标准——Const关键字

本文主要介绍了在C++ 11标准下的const关键字的用法

2024-10-16 09:57:06 539

原创 临时提高电压的常用方法电荷泵、自举升压电路

爽死*子了,*子今天也硬玩一把临时重组器。临时增高电压的两种方法,电荷泵 自举升压电路。

2024-10-10 15:06:50 1629

原创 DC-DC电路中的Buck、Boost和Buck-Boost电路

本文介绍了DC-DC电路的三种电路,buck 、 boost 、 buck-boost,同时给出了元器件选型的公式

2024-10-08 16:46:53 2074

原创 电子电路元件器介绍与选型——晶振

如何选择晶振的谐振电容Cg和Cd,了解CL与他们的关系

2024-10-04 14:22:44 814

原创 《Ubuntu20.04环境下的ROS进阶学习8》

在Ubuntu20.04环境下对比中断和定时器中断

2024-09-28 16:16:15 563

原创 《Ubuntu20.04环境下的ROS进阶学习7》

在Ubuntu20.04环境下使用ROS1中的nav_msgs::Path来显示走过的路径

2024-09-28 15:13:44 646

原创 一起操作一遍git,还不会你找我

看完包在github上提交自己的代码,炫耀自己的技术

2024-09-25 17:54:58 931

原创 一文了解肖特基二极管、稳压二极管和TVS管

一文介绍肖特基二极管、稳压管和TVS管。

2024-08-28 16:29:57 1296

原创 芯片中的电源VDD和地VSS

讲解芯片上的 VDD VSS VDDA VSSA VBAT,同时介绍了他们与VCC的区别。

2024-08-25 02:42:12 590

原创 《Ubuntu22.04环境下的ROS2学习笔记2》

本次我们创建了一个新的功能包,该功能包实现了节点的同时收发功能,同时修改CMakeList.txt编译并运行了代码,看到小海龟的实际运动。同时下载了Eigen库。

2024-08-15 16:04:44 1212

空空如也

空空如也

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

TA关注的人

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