自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 资源 (1)
  • 收藏
  • 关注

原创 关于STM32正交解码通道的选择以及遇到的问题

关于STM32正交解码通道的选择以及遇到正反转读取通道值的问题(以下内容基于STM32f407ZET6)对于F407来说,可以用作编码器模式的只有高级定时器TIM1和TIM8,通用定时器有TIM2 TIM3 TIM4 TIM5。且每个定时器只有通道1和通道2能作为正交解码。还要注意一下定时器5和定时器2是32位定时器,装载数值时注意要装载0xffffffff。本人在配置正交解码时读取编码器的值出现当读取数字为负时数字会变为65535的情况,当时我用的是long int 型变量来储存读取到的速度值,经过

2021-07-30 16:37:54 1144 3

原创 STM32hal库别忘了模块使能

STM32hal库别忘了模块使能在配置stm32hal库的时候可能会出现以下错误当出现大量结构体或者函数未被定义的时候可以考虑一下是否是因为TIM模块和UART模块未被使能。出现上述错误的原因是我把stm32f4xx_hal_conf.h里的模块使能定义给注释掉了,一般情况下这些定义都是属于注释状态,当我们配置完相应模块后要记得去这个文件里面解除注释,否者你刚刚配置的模块还是处于未使能状态,自然里面的那些函数都显示未定义。...

2021-07-30 11:42:16 295

原创 STM32串口通信晶振导致问题出现

STM32串口通信问题关于stm32串口通信的问题,比较常见的主要是以下几个问题:1,因为波特率不同导致通信时出现乱码,这是一个比较常见的问题,也是比较容易发现和解决的问题。2,第二个就是晶振不同引起的问题,由于控制板的外部晶振与工程中配置的外部晶振频率不同,引起串口通信时发出与接收的数据不一致。我所举例子为STM32f407hal库的例子,首先打开stm32f4xx.hal.conf.h,图中的HSE_VALUE即为外部晶振对于的频率,将其改为与控制板上外部晶振频率一致即可。...

2021-07-30 11:26:21 1777

物料小车程序省赛2.zip

已配好can通信,三个串口,一个定时器,以及多个PWM,为全国大学生物流搬运工程,可控制大疆3508电机,还运用了时间片轮循法调度程序。

2021-09-17

空空如也

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

TA关注的人

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