自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 基于HAL库的NRF24l01通信模块的驱动添加

采用的是STM32F411CEU6最小系统板。首先配置时钟信号然后是Debug的配置这个很关键,不然只有第一次下载程序时,有默认的引脚可以下载,之后就下载不了了。时钟树配置工程文件配置一定要勾选上下面框中第一条,单独生成.c/.h文件,不然后面添加的驱动文件中#include时会有问题。

2023-10-12 19:14:05 159 2

原创 STM32定时器学习历程

正好手头有老师发的STM32F746的开发板,就先拿这个做个例子。从参考手册可以看到,STM32F746NGH6这个芯片共有14个TIM定时器,又分成高级定时器、通用定时器、基础定时器,高级定时器的功能更加复杂,更强大。对比之下,高级定时器有捕获/比较通道和互补输出,通用定时器只有捕获/比较通道,基本定时器没有以上两者,从参考手册可以了解。可以从参考手册中看到,定时器之间还有一些像计数器位数、通道之类的区别,高级定时器最大的特点在于有死区插入的互补(两路完全反向的PWM)输出模式。

2023-10-10 13:32:21 232 1

空空如也

空空如也

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

TA关注的人

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