当前位置:网站首页>STM32HAL库修改Hal_Delay为us级延时
STM32HAL库修改Hal_Delay为us级延时
2022-07-31 04:17:00 【公子 魏】
STM32HAL库修改Hal_Delay为us级延时
前提
- STM32CudeMX 生成的文件(最好)
- 带系统的时钟和不带系统的注意时钟的分配
- 改写前需要测试Hal_Delay在正常情况下可以进行MS级延时
说明
这个修改是我在FreeRTOS下进行的测试,原理上是一样的 。
这个相比于正点原子的解决方案,我个人感觉会通用、简单、可靠、许多。
目前测试没有发现什么问题,如果大家在使用的过程中发现了什么问题欢迎留言
需要修改的代码
- stm32f4xx_hal.c,红圈部分为需要修改的代码。
- stm32f4xx_hal.h, 在红圈中添加这段代码
HAL_TICK_FREQ_1HZ = 1000U,
stm32f4xx_hal.c
stm32f4xx_hal.h
边栏推荐
- (树) 最近公共祖先(LCA)
- exsl文件预览,word文件预览网页方法
- SQL Interview Questions (Key Points)
- (线段树) 基础线段树常见问题总结
- 安全20220722
- 问题1:给你1-10的列表,实现列表输出,单数在左边,双数在右边。
- ERROR 1819 (HY000) Your password does not satisfy the current policy requirements
- mysql基础知识(二)
- Knowledge Distillation 7: Detailed Explanation of Knowledge Distillation Code
- Unity2D 自定义Scriptable Tiles的理解与使用(四)——开始着手构建一个基于Tile类的自定义tile(下)
猜你喜欢
【小土堆补充】Pytorch学习笔记_Anaconda虚拟环境使用
pom文件成橘红色未加载的解决方案
递归实现汉诺塔问题
Summary of Huawei Distributed Storage FusionStorage Knowledge Points [Interview]
[Swift]自定义点击APP图标弹出的快捷方式
[C language] General method of base conversion
VScode+ESP32 quickly install ESP-IDF plugin
Zotero如何删除自动生成的标签
No qualifying bean of type question
BUG destroyer!!Practical debugging skills are super comprehensive
随机推荐
安全20220722
[Swift] Customize the shortcut that pops up by clicking the APP icon
MySQL to revise the root password
Reinforcement learning: from entry to pit to shit
MySQL based operations
IDEA常用快捷键与插件
C language confession code?
C语言表白代码?
Zotero如何删除自动生成的标签
open failed: EACCES (Permission denied)
C语言从入门到如土——数据的存储
(四)递归、可变参数、访问修饰符、理解 main 方法、代码块
已解决:不小心卸载pip后(手动安装pip的两种方式)
errno error code and meaning (Chinese)
重磅 | 开放原子校源行活动正式启动
论治理与创新 | 2022开放原子全球开源峰会OpenAnolis分论坛圆满召开
(Line segment tree) Summary of common problems of basic line segment tree
LocalDate加减操作及比较大小
"A daily practice, happy water problem" 1331. Array serial number conversion
Win10 CUDA CUDNN installation configuration (torch paddlepaddle)