stm32F103ZET6高级定时器1输入捕获库函数版本,测试通过。
stm32F103ZET6高级定时器1输入捕获库函数版本,测试通过。
2023/9/20 16:35:33 2.55MB stm32 高级定时器 输入捕获
1
压缩包中有一个已经在KEIL5开发环境下调试通过的STM32工程文件,其中对工程各项设置进行了正确配置,可以直接下载到板子上。
main文件中对常用外设USART、SPI、I2C、NVIC、EXIT、TIM(定时、输入捕获、输出比较)、SYSTICK编写了相应的配置函数,需要时可直接调用。
代码格式严谨,注释丰富,可移植性强,是本人学习STM32长期整理的成果。
2023/9/13 8:20:13 6.27MB STM32 KEIL5 工程模板 调试通过
1
STM32利用输入捕获模式测量频率,利用上升沿和下降沿的差值
2023/8/9 18:22:37 19KB 频率
1
STM32F103超声波输入捕获测距,精准,正点原子代码改造
2023/7/30 7:04:54 6.33MB f103
1
STM32PWM输入捕获模式源码,采用的是STM32F103系列的单片机
2023/7/20 10:50:03 156KB STM32 PWM TIM
1
摘要:超声波测距是一种典型的非接触测量方式,应用非常广泛。
本文提出了一种基于STM32单片机的高精度超声波测距方案。
与传统单片机相比,STM32的主频和定时器的频率可以通过PLL倍频高达72MHz,高分辨率的定时器为高精度的测量提供了保证。
超声波的发射使用定时器的PWM功能来驱动,回波信号的接收使用定时器的输入捕获功能,开始测距时,定时器的开启将同时启动PWM和输入捕获,完全消除了启动发射和启动计时之间的偏差,提高了测量精度。
为使回波信号趋于稳定,设计了时间增益补偿电路(TGC),在等待回波的过程中随着时间的推移需要将放大器的增益值不断增大,通过实验获取不同距离需要设置的增益值,对应不同时间需要设置数字电位器的增量,并将该参数固化在单片机的FALSH中,在测距过程中,根据时间查询电位器增量表改变电位器阻值,实现回波信号的时间补偿,提高了测量的精度。
为了在减小盲区的同时而不减小测量范围,设计了双比较器整形电路分别处理近、远距离的回波信号,近距离比较器可以有效屏蔽超声波衍射信号从而减小了测量盲区。
传统的峰值检测方法大多通过硬件电路实现,设计较复杂,稳定性差。
本文通过软件算法对回波信号进行峰值时间检测。
不只简化了电路,降低了成本,而且提高了系统的稳定度。
经研究表明,该系统测量精度达到了lmm,盲区低至3cm,量程可达500cm。
本系统在近距离测试时,系统的精度较理想,可作为停车时的倒车雷达使用,也可以用于液面检测(油箱液位),还可以用于自动门感应,机器人视觉识别等。
如果多使用几个测距仪,将这些集成一个大系统,那么整个大系统可用于定位避障。
2023/3/12 2:11:29 7.86MB STM32单片机 超声波测距 双比较器
1
一、实验目的1)简单I/O引脚的输出2)掌握软件延时编程方法3)简单按键输入捕获判断二、实验实现的功能1)开机时点亮12发光二极管,闪烁三下2)按照顺时针循环顺次点亮发光二极管3)通过按键将发光二极管的显示由顺时针改为逆时针方式
2023/1/11 14:03:04 52KB 流水灯实验 C语言
1
在STM8S003单片机上,用定时器2产生一个PWM波,用定时器输入捕获功能,测量该PWM波的周期,并经过串口将捕获的周期发送出来。
2021/9/19 21:14:31 7.01MB STM8S 003 定时器 输入捕获
1
3种方法实现的基于stm32f1的频率计程序,可供学习参考(C言语)1、输入捕获模式;
2、外部计数模式(系统时钟+外部计数);
3、外部计数模式(定时+外部计数)
2020/4/15 19:26:46 5.31MB stm32频率计
1
stm32RCT6多路超声波模块测距(多路定时器输入捕获),效果很好几年前传不需求50个字描述,现在为了把系统自动设置的9积分下载改为5积分,就多打了这些字。
2015/11/13 6:12:05 7KB 多超声波测距
1
共 31 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡