【HAL】 STM32 CubeMX 教程
文章平均质量分 64
CubeMX + Keil + HAL
【 STM32开发 】
这个作者很懒,什么都没留下…
展开
-
STM32F4---TIM定时器资源、引脚 整理
STM32F4---TIM定时器资源、引脚 整理原创 2024-08-17 15:34:47 · 177 阅读 · 0 评论 -
STM32工程 如何设置堆栈大小(Heap和Stack)
修改堆栈、Heap、Stack原创 2024-04-04 10:35:24 · 2993 阅读 · 0 评论 -
STM32CubeMX教程---通用定时器_PWM_舵机角度控制
180度舵机MG996R、MG995的角度控制。主要通过CubeMX,配置TIM输出PWM信号:周期20ms、脉宽0.5ms~2.5ms原创 2024-03-09 16:59:49 · 1116 阅读 · 2 评论 -
【STM32】HAL库 CubeMX 教程 --- 通用定时器 TIM2 定时
通过CUbeMX+HAL, 配置TIM2,1s中断一次,闪烁LED。原创 2024-03-07 06:13:47 · 2264 阅读 · 0 评论 -
【STM32】HAL库 CubeMX教程---基本定时器 TIM6、TIM7
在STM32系列中,基本定时器(如TIM6和TIM7)是16位的向上计数定时器,它们只能向上计数,没有外部输入/输出通道,但可以用于简单的定时任务。在设置预分频为84后,脉冲频率:84M/84=1MHz,即每秒产生1百万个脉冲信号,1秒/1M=1us, 即每1us产生一次脉冲信号。例如,可以设置一个定时器每隔一定时间(如1秒)产生一次中断,用于执行周期性的任务,如数据采集、系统心跳等。1. 常用的STM32F103C8, 是不带TIM6、TIM7的, F103系列要RC起,才带基本定时器。原创 2024-03-03 17:55:10 · 2936 阅读 · 0 评论 -
STM32F407 CAN参数配置 1Mbps
STM32F407 CAN参数配置 1Mbps原创 2024-02-04 09:52:38 · 1046 阅读 · 0 评论 -
STM32_CAN调试模式解释:静默、回环、静默回环
STM32_CAN调试模式解释:静默、回环、静默回环原创 2024-02-04 09:38:55 · 1812 阅读 · 0 评论 -
STM32F407 CAN 静默回环模式 配置
STM32F407, 168MHz, CAN1, 调试模式,静默回环原创 2024-02-04 09:29:08 · 741 阅读 · 0 评论 -
STM32F407 CAN参数配置 250Kbps
STM32F407, 168MHz, CAN1, 250Kbps原创 2024-02-04 09:05:17 · 823 阅读 · 0 评论 -
STM32F407 CAN参数配置 500Kbps
STM32F407, CAN1 ,500Kpbs原创 2024-02-04 08:41:13 · 1341 阅读 · 0 评论 -
CubeMX生成的工程文件夹解释
CubeMX工程文件解释原创 2024-01-27 18:46:10 · 1029 阅读 · 0 评论 -
【STM32CubeMX串口通信详解】USART2 -- DMA发送 + DMA空闲中断 接收不定长数据
STM32, CubeMX, 串口通信,USART2, DMA发送,DMA+空闲中断接收原创 2024-01-20 17:12:39 · 3046 阅读 · 3 评论 -
【STM32+CubeMX+HAL库教程】USART1 DMA发送、DMA空闲中断 接收不定长数据
CubeMX, 配置USART1的串口通信,使用DMA中断发送,DMA+空闲中断接收不定长数据。本篇适用STM32F系列芯片。原创 2024-01-11 06:49:34 · 2562 阅读 · 4 评论 -
【STM32 + HAL库】之 5 --- GPIO 推挽输出模式,点亮LED灯
展示如何配置引脚的输出模式。以添加两个LED灯的配置为例。很多人不重视LED的使用。其实,在项目调试期间,LED状态、printf信息,是两大神器。如上图:红色LED,连接PC5, 置低电平时通路(亮);蓝色LED,连接PB2, 置低电平时通路(亮);LED的引脚配置,相当地简单,只需要设置为输出模式。参数的具体意义,可以自行百度其意思,如百度搜:GPIO output level.注意,这里只是初始化引脚的工作模式。原创 2023-12-07 17:51:06 · 3607 阅读 · 0 评论 -
【STM32 + HAL库】之 4 --- 设置仿真器CMSIS-DAP参数、烧录代码
使用板载的CMSIS-DAP作调试器,只需插上USB线到板上的CMSIS-DAP接口。使用外置的调试器,如ST-Link、J-Link、DAP-Link等。对于Keil工程,在编译至没有错误后(0 Error), 就可以把程序烧录到芯片了。另外,Reset引脚,可以不用接。魔女开发板系列,为了方便接线与调试,已集成板载仿真器:CMSIS-DAP。进行第一次烧录前,要先设置仿真器参数,仿真器常用别名:下载器、调试器。CMSIS-DAP在WIN10系统上,免驱动,插上USB线即可自动识别。原创 2023-12-09 17:45:52 · 3030 阅读 · 0 评论 -
【STM32+CubeMX】 新建一个工程(STM32F407)
也可以通过菜单栏:File > NewProject。打开 CubeMX > 选择芯片型号。步骤 7-2:搜索芯片型号。原创 2023-12-02 20:56:06 · 3450 阅读 · 2 评论 -
【STM32 + HAL库】之 2 --- Keil 下载、安装
前者CubeMX, 是一个图形化配置工具,配置后可生成HAL库、LL库代码的工程,但它不带编辑代码的功能。我们可以通过Keil、IAR等软件打开工程,对代码进行编辑。后者CubeIDE, 是一个完整的开发软件,包括了MX的全部功能,还包括编辑、调试代码等功能。得先说说ST近年主推的这两款软件:CubeMX、CubeIDE。目前最适合的HAL库开发方式:CubeMX+Keil。为什么要安装Keil?不直接用CubeIDE?原创 2023-12-02 21:21:10 · 646 阅读 · 1 评论 -
【STM32 + HAL库】之 1 --- CubeMX 下载、安装
STM32 CUbeMX 官方下载地址:地址1:www.st.com/stm32cubemx原创 2023-12-02 07:52:03 · 13697 阅读 · 11 评论