自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 linux 5版本以上 定时操作

表示定时器和其回调函数绑定到特定的 CPU 上。: 表示定时器回调函数可以在中断上下文中安全执行。字段用于存储定时器的标志,其中的标志位可以表示不同的定时器属性。: 表示 expires 字段的高位表示定时器的松弛度,即定时器触发的时间可以有一定的浮动。: 表示 expires 字段中存储的时间是绝对时间,而不是相对于当前时间的相对时间。: 表示定时器被绑定到一个特定的 CPU 上,并且不能在不同的 CPU 上运行。: 表示定时器可以被延迟,即如果系统处于节能模式,则定时器的触发可能会被延迟。

2023-12-21 17:25:42 407 1

原创 【无标题】

shell允许用户建立 变量存储类型,但它不支持数据类型(int、float),所有赋值给变量的值都会被解。shell:是一个命令行解释器,将用户的指令解析为操作系统所能识别的指令(用户和内核沟通的桥梁)2、请用户输入一个路径,将这个路径下的文件拷贝到file-dir这个目录,将。|:一般不单独使用,将前一个命令的输出作为后一个命令的输入。命令,得到该目录的绝对路径,并将该目录的绝对路径拷贝下来。(1)要取用一个变量的值,只需在变量名前加一个$即可。如果用户的是Y,将这两个目录删除,重新创建这两个目录。

2023-09-08 16:55:18 94 1

原创 STM32HAL库修改Hal_Delay为us级延时

这个修改是我在FreeRTOS下进行的测试,原理上是一样的 。 这个相比于正点原子的解决方案,我个人感觉会通用、简单、可靠、许多。 目前测试没有发现什么问题,如果大家在使用的过程中发现了什么问题欢迎留言...

2022-07-19 15:55:12 2698 1

原创 STM32在Keil中芯片内部内存溢出

SDRAM\SDRAM.axf: Error: L6406E: No space in execution regions with .ANY selector matching main.o(.bss.trstsra).SDRAM\SDRAM.axf: Error: L6407E: Sections of aggregate size 0x5f5e100 bytes could not fit into .ANY selector(s).

2022-04-08 11:16:03 1071

原创 IMX6Ull_BSP工程整理

IMX6Ull_BSP工程整理解决程序太过臃肿,,同一个属性的文件存放在同一个文件下面

2022-03-19 23:03:50 401

原创 STM32H7PVD电源实验

STM32H7PVD电源中断实验STM32PVD服务是针对STM32电源突然断电的情况下使用的功能目的是为了在stm32供电不足的情况下可以保存重要的程序实验现象通过断电插拔usb接线来模拟断电的过程,来触发PVD中断服务函数(将数据写入到后背寄存器2中),然后在次上电,用串口打印出写入的数据前两行数据为下载后程序复位后,后背寄存器给出的数据,后两行数位为断电后中断服务函数给的写入的数据, void HAL_PWR_PVDCallback (void) { /* *P

2022-03-18 15:08:27 760

原创 STM32H7列随机数字发生器

STM32H7列随机数字发生器随机数字发生器可以在硬件层面上产生一个随机的uint32_t的随机数据 。实验现象通过串口打印出随机产生的数字代码void RNG_Init(void){ hrng.Instance = RNG; hrng.Init.ClockErrorDetection = RNG_CED_ENABLE; HAL_RNG_Init(&hrng) } HAL_RNG_GenerateRandomNumber(&hr

2022-03-18 13:35:08 619 1

原创 STM32H7定时器输入捕获实现电容触摸按键

定时器输入捕获实现电容触摸按键。电容触摸按键主要是由初始化和检测函数来实现的。实现的原理电容其实就是个微型的电池,给他电压他就充电,接地他就放电。电容触摸按键就是根据电容充放电的时间,和人体本身就是一个天然的电容的原理来实现触摸按键的效果实验现象实现的步骤计算电容充电时间的步骤放电:将触摸电容按键的管脚口电压放低,实现放电过程,这个地方我们要做延时4ms的处理充电并计算充电时间:将管脚配置成一个浮空状态并开启输入捕获(定时器清理),当充电电压到达一定状态会触发输入捕获,从而记录定时器的

2022-01-22 13:30:08 821

原创 # STM32定时器延时输入捕获学习

STM32定时器延时输入捕获学习输入捕获:相当于将定时器和I/O口的外部中断捆绑在了一起。它的功能有上升沿捕获、下降沿 和 触发中断这个和普通的外部中断基本没有什么区别但是他有一个 滤波 和 隔断触发功能 我对这两个功能的理解是:滤波: 就是 当上升沿触发时 他可以不马上触发输入捕获,过滤几次杂波在触发时间隔断触发: 第一次事件触发后 不动作 第N次触发后在动作实验用STM32单片机的输入捕获功能,检测按键按下的时间时间计算方式:可以的通过这个计算出定时器计数的时间在main中

2022-01-22 12:01:27 525

原创 STM32定时器之中断延时

STM32定时器之中断延时STM32的定时器有通用定时器、基本定时器

2022-01-21 23:40:23 3112 2

原创 STM32外部中断总结

STM32外部中断总结

2022-01-20 20:10:41 4133

原创 st-link调试器终端检查方法

st-link调试器中断检查方法在我们使用STM32 的时候经常会遇到中断误触发的情况,通常我们可能会用LED灯或者USART串口助手的方法来捕捉,这样多少有些麻烦和不准确,下来我们介绍一个用于ST-LINK调试器的解决方法。...

2022-01-20 14:16:09 2819

原创 Keil5ST-LINK

@Keil5ST-LINK程序调试方法之前使用ST-Link的时候是因为它下载程序方便,忽略的它本身是一个调试器。下面记录一下ST-LINK在Keil5中的调试使用方法初级使用方法在这个是调试的基本用法设置断点 ,程序运行 、复位、函数运行断点看到Hal_InIt() 前面红色圆圈就是断点 ,断点可以设置无数个。上面是功能栏各自的作用进阶用法看函数的地址 数组的变量值还有地址我们可以看到如图所示,用数字来表示图上的内容点击4的这个位置可以生成3这个位置的对话框,我们把需要查

2022-01-19 20:13:40 2737

原创 STM32H7A3ZIT的色彩识别

dws

2021-06-06 23:26:56 500 3

空空如也

空空如也

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

TA关注的人

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