摘要: 通用定时器输入捕获概述 输入捕获的工作原理 在通用定时器框图中,主要涉及到最顶上的一部分(计数时钟的选择)、中间部分(时基单元)、左下部分(输入捕获)这三个部分。这里主要讲解一下左下部分(输入捕获),其他两个部分可以参考文章:【STM32】通用定时器的基本原理(实例:定时器中断)。 输入捕获模式可以 阅读全文
posted @ 2026-07-09 15:05 书生侠客 阅读(10) 评论(0) 推荐(0)
摘要: 1.输入捕获介绍 输入捕获为STM32定时器的一个功能,可以用来测量输入信号的频率和占空比。 具体原理:当输入信号经过比较捕获通道时,STM32会依据通道的极性设置决定是否触发捕获中断TIM_IT_CCx。此时定时器会将当前计数值TIMx->CNT的值保存在TIMx->CCRx中,通过计算两次捕获中 阅读全文
posted @ 2026-07-09 14:58 书生侠客 阅读(2) 评论(0) 推荐(0)
摘要: 本文详细介绍了STM32中8种IO口模式,包括浮空输入、上拉输入、下拉输入、模拟输入、开漏输出、推挽输出、复用式推挽和开漏输出,以及它们在实际应用中的特点和区别。特别强调了F4系列的高级特性,如内置上下拉电阻。8种IO口模式4种输入模式 4种输出模式 (带上拉或者下拉)浮空输入 推挽输出上拉输入 复 阅读全文
posted @ 2026-07-09 14:57 书生侠客 阅读(10) 评论(0) 推荐(0)
摘要: 解决方法链接:https://baijiahao.baidu.com/s?id=1634592227025245069&wfr=spider&for=pc1、首先按Win+R键,进入命令运行框。然后键入regedit,单击确定。2、确定后,将进入注册表,当然也可以用其它方式进入到注册表编辑器。进入注 阅读全文
posted @ 2024-08-31 16:45 书生侠客 阅读(403) 评论(0) 推荐(0)
摘要: 一直没搞清楚stm32定时器的TIM_OC1PreloadConfig、TIM_ARRPreloadConfig函数的作用,影子寄存器、预装载寄存器、重载寄存器的概念。今天来研究一下: 图中有阴影的小方框,代表该功能对应的寄存器有影子寄存器,也就是:PSC预分频器、自动重装载寄存器、REP寄存器和4 阅读全文
posted @ 2024-06-24 09:49 书生侠客 阅读(1207) 评论(0) 推荐(0)
摘要: 最近看了视频,里面有仿真,可以清楚看到GPIO口的数据变化,也想尝试下,DUG时却出现*** error 65: access violation at 0x40021000 : no 'read' permission,按照网上给的各种办法,包括修改memory map,以及其他各种办法,都无法解 阅读全文
posted @ 2024-06-21 15:00 书生侠客 阅读(1553) 评论(0) 推荐(0)
摘要: 工作中有个小需求就是对一批16进制的数据进行处理然后以0x的方式打印出来,要求格式和原先数组的排列方式是一样的,即右对齐,占位为5个。 我们首先看下我们需要打印的数组 static const unsigned char arrPrint[256] = { 0x66, 0x7f, 0x7a, 0x7 阅读全文
posted @ 2022-06-17 10:44 书生侠客 阅读(2819) 评论(0) 推荐(0)
摘要: 为什么采用精密整流电路,精密整流与普通整流电路有何不同? 将交流电转换为直流电称为整流。全波整流电路的输出保留输入电压的形状,而仅仅改变输入电压的相位。半波和全波整流电路在功能上和精密整流一样,由于二者的适用范围不同,理解时应区分二者的结构和工作原理。 当输入电压为正弦波时,半波整流电路的输出电压波 阅读全文
posted @ 2020-10-13 10:37 书生侠客 阅读(9273) 评论(0) 推荐(1)
摘要: %d:即为普通的输出。 %2d:按宽度为2输出,右对齐方式输出。若不够两位,左边补空格。 %02d:同样宽度为2,右对齐方式。位数不够,左边补0。 %.2d:从执行效果来看,与%02d一样。 阅读全文
posted @ 2020-09-03 15:26 书生侠客 阅读(4963) 评论(0) 推荐(2)
摘要: 在用Keil对STM32的程序进行仿真时程序有时会跑飞,停止仿真程序会停在HardFault_Handler函数里的死循环while(1)中。这说明STM32出现了硬件错误。 STM32出现硬件错误可能有以下原因: (1)数组越界操作; (2)内存溢出,访问越界; (3)堆栈溢出,程序跑飞; (4) 阅读全文
posted @ 2020-07-10 10:51 书生侠客 阅读(2849) 评论(0) 推荐(0)