自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ASCII码

1 到 95 的 ASCII 表格:96 到 127 的 ASCII 表格:

2024-10-14 09:39:15 328

原创 定时器 输入捕获 pwm

寄存器和计数器有影子寄存器和影子计数器 他们在cubemx中是默认关闭的 作用是当预分频器和计数器的参数改变时 计数器要到下一个计数周期才能重新根据更改过后的参数进行新一轮的计数。pwm的频率是1M / 1000 = 1khz。TI1FP1产生上升沿触发 TI2FP2产生下降沿触发 TI1_ED产生双边沿触发(即计数x2)。我是80Mhz的时钟脉冲,经过预分频器80-1后变为1MHZ。此处配置的是CCR(比较值),占空比就是CCR/pwm的周期。这样一个1KHZ占空比为50%的PWM波就配置好了。

2024-10-10 12:15:44 817

原创 时钟树与时钟源

当STM32进入低功耗模式中的停止模式时 AHB总线停止运行 HCLK会停止输出时钟脉冲。要重新唤醒stm32,在HCLK停止运行时,FCLK会继续运行,为中断采样提供时钟信号。:这是 Cortex 核心本身的时钟,HCLK通过该路径驱动 FCLK,它控制 Cortex 核心的时钟频率,与 HCLK 频率相同,也为 80 MHz。:HCLK直接驱动 Cortex 核心的系统定时器,以确保定时器在同样的高频下运行。我们需要时钟信号来作为触发源(如D触发器),避免门电路的延时导致输出的信号发生混乱。

2024-10-09 16:28:05 485

原创 GPIO输出

推挽输出更适用于直接驱动器件、输出稳定的高低电平以及需要较强驱动能力的场合。开漏输出则适合与外部电路连接,尤其是需要多个设备共享信号线或者需要驱动外部高电压设备的场景。推挽输出有驱动能力而开漏输出没有。开漏输出只有nmos工作,外部电源与其形成电压差使得小灯亮。

2024-10-09 15:46:21 639

原创 常见C语言数据类型与格式化符号总结

1. 整数类型(有符号与无符号)类型大小表示范围(有符号)表示范围(无符号)格式化输出符号char1 字节-128 到 1270 到 255%c或%hhu1 字节-128 到 127%hhd1 字节0 到 255%hhushortshort int2 字节-32768 到 327670 到 65535%hd%hu2 字节0 到 65535%huint4 字节-2147483648 到 21474836470 到 4294967295%d%u4 字节。

2024-10-08 22:54:48 734

原创 c语言常用函数

c中常用函数

2024-10-07 22:16:00 1164 1

空空如也

空空如也

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

TA关注的人

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