自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 WPS为生成目录定义多级列表

WPS为生成目录定义多级列表

2024-06-18 17:45:35 280

原创 如何找寻数据对应关系

为了找出设置值和AD值之间的数学关系,我们可以对这些数据进行线性回归分析。但是由于没有直接的物理背景或转换公式的说明,我们暂时假设两者之间存在线性关系,并尝试拟合一条直线来描述这种关系。线性回归的目标是找到斜率(m)和截距(b),使得下述方程成立:设置值 = m × AD值 + b。

2024-01-29 15:05:13 467

原创 MDK5的watch窗口变量如何删除

2、鼠标右击,点击删除。

2024-01-27 19:19:01 1121 1

原创 Keil5新创建项目(stm32f407IGT6)

Keil5新创建项目(stm32f407IGT6),如何从IAR环境切换Keil5环境

2024-01-25 01:16:06 2058

原创 阿里的“通义千问”,听说比ChatGPT v4.0还强?快来试试吧!

【代码】阿里的“通义千问”,听说比ChatGPT v4.0还强?快来试试吧!

2024-01-21 02:04:56 413 1

原创 使用STM32F103C8T6的TIM1定时器PWM互补输出(带死区),按下停止后保持低电平(标准库)

【代码】使用STM32F103C8T6的TIM1定时器PWM互补输出(带死区),按下停止后保持低电平。

2024-01-18 12:55:48 1483 5

原创 windows下使用vim插件Vundle和Doxygentoolkit实现代码注释自动生成

链接:https://pan.baidu.com/s/16O1PkAQKH3_-1jLjbI9e3Q?链接:https://pan.baidu.com/s/1Xd7f8RlpcZtfT6v_45lxQw?使用vim打开并安装输入:PluginInstall。使用这个文件代替如下文件。

2024-01-16 11:22:59 330 1

原创 定时器输入滤波

1.3 / 8 = 0.164MHz的被采样信号将被这个滤波器滤除,按键抖动信号在此列当中,因此可以很好地完成硬件按键消抖。例如,选择采样基准频率。

2024-01-12 13:04:49 405 1

原创 xQueueSendToBack函数简介

如果给定的值是非零的值,表示等待队列可用空间的时间,单位为时钟节拍。如果队列已满,则任务将被阻塞,直到等待时间耗尽或者队列有可用空间。xTicksToWait > 0:表示有限期等待,等待xTicksToWait个时钟节拍时间,如果队列仍然满,则返回错误;如果给定的值是portMAX_DELAY,则表示等待队列可用空间的时间将无限期地延长,直到队列有可用空间。如果给定的值是0,则表示不等待队列可用空间,如果队列已满,则立即返回一个错误值。FREERTOS的任务优先级,数值越小,优先级越小。

2023-11-08 13:23:49 342 1

原创 高级定时互补输出配置

设系统始终频率为50M。

2023-11-08 13:19:34 71 1

原创 通用定时器生成PWM

Pulse,PWM脉冲宽度,若设置为50,因为计数器的时钟频率为10KHZ,所以一个计数周期里的脉冲宽度频率为10000/50 = 200HZ,一个计数周期里的脉冲宽度是50/10000 = 0.0005s,需要注意脉冲宽度小于ARR。计数周期ARR若设为200,则一个计数周期就是200/10000 = 20ms ,一个计数频率就是10000/200 = 50HZ;如果要更改频率,设置计数周期ARR为71,则时钟频率为140HZ,一个始终周期为7ms,若设置占空比为50的话,就是占整个周期的5ms。

2023-11-08 13:16:00 166 1

原创 STM32CUBEIDE配置RTC的时钟唤醒功能和闹钟(Calendar&Alarm)

本文演示了如何使用工具STM32CubeMX和STM32CubeIDE来完成RTC的日历时钟以及闹钟。

2023-10-16 13:55:46 1063 2

原创 stm32cubeide代码自动补全设置

文件网盘链接:链接:https://pan.baidu.com/s/1hCRTTdlbK3Ujhg7CLs-9tw?,8.0.100.202301281552数字部分须根据自己文件数字改变,我的Cubeide版本是1.13.1,亲测有效!使用org.eclipse.cdt.ui_8.0.100.202301281552.jar替换原文件。1、鼠标右击STM32CubeIDE选择 “打开文件所在的位置”;--来自百度网盘超级会员V1的分享。2、进入"plugins”目录。本文为原创,转载请标明出处!

2023-10-08 09:51:58 622 2

原创 STM32CubeIDE上通过线程间通讯实现按键控制线程LED(HAL库)

1、创建两个线程分别用于LED控制以及按键扫描。

2023-09-10 14:23:18 103 1

原创 01STM32CubeIDE中使用printf函数进行串口重定向输出

2、stm32CubeIDE左边的工程列表是与你实际工程所在的文件列表相对应的,就是说当你在stm32CubeIDE里直接添加或者删除工程里的文件或文件夹,那相应的实际工程所在的文件也会发生相应的变化。那么我们可以利用这一点向实际工程内添加自己想要添加的文件。5、使用printf函数:因为只在调试模式下需要进行重定向串口输出,因此,只在Debug模式下进行重定向,而Release模式下不需要串口调试,具体可看RePrintf.h。如有侵犯您的版权,请给我们私信,我们会尽快处理,并诚恳的向你道歉!

2023-09-06 14:57:03 786 1

上传的.c和.h文件 多说一点,资源名称最小需要11个字,应该够了

上传的.c和.h文件 多说一点,资源名称最小需要11个字,应该够了

2023-09-06

上传的.c和.h文件 多说一点,资源名称最小需要11个字,应该够了

上传的.c和.h文件 多说一点,资源名称最小需要11个字,应该够了

2023-09-06

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

TA关注的人

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