自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 stm32移植1.92寸oled屏幕标准库代码到hal库

为了实现我的一个项目,我需要用到一个两寸左右大小的屏幕,选来选去最后决定使用中景元电子的1.92寸的oled屏,(官方资料,只有库函数https://pan.baidu.com/s/170C893DkMRKz7KKC0fXqBw 提取码:8888)之所以用oled屏幕主要是我比较喜欢oled屏幕的风格。然后呢stm32我比较喜欢用hal库,下一步就是痛苦的代码移植了。

2023-11-18 23:29:52 456 2

原创 STM32 ADC多通道DMA采集数据(HAL库)

(6)在出现的2个Rank中,分别配置每一路,例如Rank1配置为Channel 0,采样时间3Cycles;此处的注意事项是,如果你不对每一路进行检查配置,可能出现好多Rank同时采集一个Channel,从而导致AD的采集数据的错误。如果此项不使能,将会只采集一次就会停止,直到下一次使能才继续进行一次ADC转换。(2)Scan Conversion Mode—>Enable 此项选择扫描模式使能,代表对4路ADC输入分别扫描,如果不使能,其将会只读取一个输入的值。注意下面图片中ADC1的配置。

2023-11-10 23:10:23 2788 1

原创 stm32基于CubeMX利用dmp读取mpu6050的数据(HAL库)

我tm搞了好久啊,上网找了好多博客,关于hal库的少之又少,而且很多移植的就算讲明白了也每源码,总之就是很难搞到直接能用的代码,幸亏我看了这篇博客。

2023-05-07 20:14:12 1709 4

原创 stm32 单级PID控制带编码器的直流减速电机CubeMX

在上一篇文章中,我们已经实现了用霍尔编码器测量电机的速度,得到电机的速度后我们就可以使用pid算法来控制我们电机达到我们想要的速度了。

2023-05-06 13:26:43 1062

原创 stm32编码器电机测速(hal库)

记录一下今天参考别人的代码实现了四个电机的测速。编码器被广泛应用于电机测速,实现电机闭环控制。所以不论是自己做小车还是后续参加各种比赛,必须要学会编码器测速。

2023-05-03 21:18:14 5908 4

原创 stm32蓝牙遥控小车(hal库)

我使用的板子是stm32f103rct6,这里我们使用串口1,选择异步模式,注意波特率的选择,一般是9600或者115200,如果波特率选择不对的话是不能进行通讯的(我小车怎么也动不了搞了好久最后发现是波特率选错了,气死了),我用的蓝牙模块是HC-05打开串口1的中断,中断优先级根据自己的实际需求选择。这样就配置完了,连线的时候,注意蓝牙的RX连接PA9,TX连接PA10,不要连错了。

2023-05-02 16:53:13 3281 1

原创 stm32串口通信及cubemx配置(HAL库)

仅作为学习记录,非教学向。

2023-05-01 17:43:01 795

原创 stm32h750vbt6,使用cubemx配置时钟不能配置480mhz解决方法

CPU修订版 为 V 才能达到 480 MHz 的最大频率。

2023-04-30 21:35:04 1281 1

原创 PWM驱动电机

再用相同的办法控制电机2、3、4,然后就可以写控制小车移动的代码了。通过下面的代码可以实现控制电机1的转动方向和pwm的占空比。通过cubemx配置定时器和gpio口,详情见。在主函数里不要忘了开启定时器。

2023-04-30 13:26:29 246

原创 cubemx学习推荐

这篇文章详细地介绍了cubemx配置stm32的基本方法外加一些知识,适合新手学习。

2023-04-29 23:56:10 60

空空如也

空空如也

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

TA关注的人

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