avatar
文章
42
标签
14
分类
14
首页
图库
我的分类
归档
标签
说说
友情链接
shaplus's blogstm32导航 返回首页
搜索
首页
图库
我的分类
归档
标签
说说
友情链接

stm32导航

发表于2026-05-02|更新于2026-05-02|技术嵌入式stm32
|浏览量:
  • hal库
  • 固件包获取
  • 固件包说明
  • 获取资料手册
  • stm32重要概念
  • stm32选型指南
文章作者: shaplus
文章链接: https://shaplus.github.io/%E6%8A%80%E6%9C%AF/%E5%B5%8C%E5%85%A5%E5%BC%8F/stm32/stm32%E5%AF%BC%E8%88%AA/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 shaplus's blog!
教程嵌入式stm32
上一篇
hal库中断
参考:正点原子NVIC NVIC基本概念 stm分抢占优先级和响应优先级 抢占优先级高优先级可以打断低优先级中断 响应优先级高优先级不能打断低优先级中断 相同优先级中断按自然优先级(中断号)顺序执行中断号位置在 ‘hal库相关函数’ 处讲解 相关寄存器 hal库相关函数位置: 12345678910111213/*PriorityGroup:中断优先级分组配置NVIC_PRIORITYGROUP_0 抢占优先级0位,响应优先级4位NVIC_PRIORITYGROUP_1 抢占优先级1位,响应优先级3位NVIC_PRIORITYGROUP_2 抢占优先级2位,响应优先级2位NVIC_PRIORITYGROUP_3 抢占优先级3位,响应优先级1位NVIC_PRIORITYGROUP_4 抢占优先级4位,响应优先级0位*/HAL_NVIC_SetPriorityGrouping(uint32_t PriorityGroup);HAL_NVIC_SetPriority(中断号, 抢占优先级, 响应优先级); // 设置中断优先级HAL...
下一篇
hal库导航
hal库配置工程文件 hal库中断 GPIO usart iwdg wwdg 定时器的一些重要概念 basictimer normaltimer advancetimer
相关推荐
2026-05-05
hal库wwdg
参考:-正点原子WWDG 介绍简介 作用 工作原理 框图 寄存器 溢出时间计算公式: f1超时时间 IWDG和WWDG的主要区别 hal库配置步骤 示例全局变量: 1WWDG_HandleTypeDef g_wwdg_handle; /* WWDG句柄 */ 初始化 1234567891011121314151617181920212223242526272829303132/** * @brief 初始化窗口看门狗 * @param tr: T[6:0],计数器值 * @param tw: W[6:0],窗口值 * @note fprer:分频系数(WDGTB),范围:WWDG_PRESCALER_1~WWDG_PRESCALER_8,表示2^WDGTB分频 * Fwwdg=PCLK1/(4096*2^fprer). 一般PCLK1=36Mhz 最大-最小超时时间参考 RM0008或者《STM32F10xxx参考手册》P321 * @retval...
2026-05-08
stm32选型指南
ST MCU 最新选型手册_2022.pdf:下载 产品型号 f1系列
2026-05-01
stm32固件获取
进入stm官网 注册并登录账号(可以用qq邮箱注册)搜索stm固件搜索技巧:直接搜cube+你要的系列,比如cubef1, cubef4,cubeh7等。搜索出来的第一个结果一般就是需要的固件。 下载固件点击进入固件下载页面点击Get Software下载stm开头的固件包,点击Get Latest下载 得到固件包 注意如果这个文件夹只有一个Device文件,说明下载错了,在下载固件的Get Software处选另一个试试。 固件包说明
2026-05-06
stm32重要概念
影子寄存器(Shadow Register)STM32 影子寄存器(Shadow Register)是定时器硬件内部真正生效的寄存器,作用是确保时序参数(周期、占空比、分频)在更新时不产生毛刺、不破坏当前周期完整性,实现同步、无抖动的参数切换。 基本结构:预装载 + 影子STM32 定时器里带 “阴影” 标记的寄存器(ARR、CCR、PSC、RCR)都由两部分组成: 预装载寄存器(Preload Register) 软件直接读写的对象(如 TIMx->ARR、TIMx->CCR1) 你写的值先存在这里,不一定立即生效 影子寄存器(Shadow Register) 硬件内部、用户不可直接访问 真正参与计数、比较、输出的寄存器 只有它的值决定当前定时器行为 核心作用(为什么需要影子) 保证当前计数周期完整,不被中途截断 计数器正在跑时,你改 ARR/CCR: 无影子:立即改硬件 → 周期突然变短 / 变长、PWM 出现毛刺、尖峰、丢脉冲 有影子:新值暂存预装载,等当前周期结束(更新事件 UEV)才加载到影子 → 平滑切换 多通道参数...
2026-05-09
hal库advancetimer
stm32高级定时器介绍、配置、使用等
2026-05-03
hal库usart外设
参考: 正点原子usart外设 介绍简介 特性 系统框图 查看引脚定义在芯片数据手册查找芯片数据手册下载方式参考获取资料手册外设信息: 引脚定义: 相关函数接口定义UART_HandleTypeDef UART_InitTypeDef MSP回调函数机制初始化钩子函数 中断回调 常用函数1234567891011121314151617181920212223242526HAL_UART_Init(UART_HandleTypeDef *huart); //初始化usart外设void HAL_UART_MspInit(UART_HandleTypeDef *huart); //初始化钩子函数__HAL_RCC_USART1_CLK_ENABLE(); //使能usart1时钟HAL_NVIC_EnableIRQ(USARTX_IRQn); //使能usartX中断HAL_NVIC_SetPriority(USARTX_IRQn, 3, 3); //设置usartX中断优先级HAL_UART_Receive_IT(...

评论
avatar
shaplus
a simple blog
文章
42
标签
14
分类
14
Follow Me
公告
This is my Blog
最新文章
ai学习路径2026-06-26
螺纹的建模与打印2026-06-11
hal库advancetimer2026-05-09
hal库normaltimer2026-05-09
hal库basictimer2026-05-09
© 2025 - 2026 By shaplus框架 Hexo 8.1.1|主题 Butterfly 5.5.4
搜索
数据加载中