自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 stm32定时器输入捕获按键时长

(1)程序设计,tim_elapsed为按键时间,当按键时间大于1000也就是1s时,实现流水灯,当tim_elasped小于1000,也就是小于1s时,实现亮红灯。在while(1)里面重复查询tim_elapsed的值,该程序可以重复按键,当按键时长大于1s时,单片机实现流水灯,当按键时长小于1s时,自动切换为红灯。(4)修改定时器PSC(预分频寄存器)的值,通过多次实验并记录实验数据,发现定时器时间与PSC值影响不大,精度没有较大变化。(1)配置定时器参数。

2023-10-19 08:52:22 384

原创 stm32F4 GPIO外部中断实现 hal库

配置GPIO中断,这里以PA1为例,在这里配置引脚号为1的中断触发,每个引脚只能设置一个中断,因此在这里设置了PA1为触发中断,不能再设置PC1或其他 1 号引脚为触发中断,其他引脚号中断类似。提示:如果不能实现的话,可以查看回调函数名是否正确,小编有一次就是犯了一次这样的错误,检查了一遍又一遍,后面发现是中断函数名编写错误,晕了。配置滴答时钟源 SysTick,时钟配置根据自己需要配置即可。一、stm32F407 CubeMX配置。二、编写外部中断回调函数。

2023-08-06 21:10:59 175

原创 stm32F407 stm32cubemx 4个tofsense 激光测距 can通讯

官方给的资料很详细,拿到激光测距的第一步是通过上位机对模块的ID号进行修改,当用1个或以上时则需要对模块的ID号进行修改,且ID号不相等,ID号可以修改为 1 、2、 3、 4。如若该激光用于较为狭隘的通道时,可以用上位机修改其FOV角,使其发出的光线不会打到障碍物上,影响测距。在资料的基础上,调用结构体中距离变量即可得到激光测距距离。

2023-08-04 10:57:01 129 1

原创 STM32F407 + cubemx + GPIO配置

5、HAL库函数,GPIO常用函数,GPIO输入模式常用于传感器的电平读取。4、生成代码,配置code generator。1、打开cubemx可视化配置界面。常用GPIO配置为输出或输入。2、配置GPIO模式。

2023-08-04 10:17:31 165 1

空空如也

空空如也

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

TA关注的人

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