STM32CubeMX
文章平均质量分 95
知识噬元兽
打造一个完整的知识体系
展开
-
【工具使用】STM32CubeMX-定时器PWM配置-实现呼吸灯功能
定时器,顾名思义,就是定时的功能,定时器在单片机中算是除GPIO外最基本的外设。在ST中,定时器分为几种,基础定时器,通用定时器,高级定时器和低功耗定时器。其中定时器除了用作定时外,还可以用作输入捕获、比较输出、PWM输出等功能。本文重点介绍PWM输出的功能配置。脉宽调制(Pulse Width Modulation),简称PWM或P波,其实就是输出像方波一样的波型。其中PWM有几个比较重要的参数,一是频率(周期),二是占空比,三是幅值。原创 2023-11-13 23:22:49 · 5208 阅读 · 3 评论 -
【工具使用】STM32CubeMX-DMA配置(ADC+DMA 和 UART+DMA)
DMA(Direct Memory Access)直接内存访问,其实就是一个数据搬运工,负责将数据从一个地方搬运到另一个地方而不需要内核介入。STM32里的DMA支持从外设到内存,从内存到外设和从内存到内存三种传输方式。原创 2023-09-13 23:36:07 · 6473 阅读 · 2 评论 -
【工具使用】STM32CubeMX-基础定时器配置
定时器,顾名思义,就是定时的功能,定时器在单片机中算是除GPIO外最基本的外设。在ST中,定时器分为几种,基础定时器,通用定时器,高级定时器和低功耗定时器。本文重点在于基础定时器的配置,其他类型的定时器在其他篇章中详细说明。原创 2023-08-07 22:07:42 · 6405 阅读 · 0 评论 -
【工具使用】STM32CubeMX-单ADC模式规则通道配置
无论是新手还是大佬,基于STM32单片机的开发,使用STM32CubeMX都是可以极大提升开发效率的,并且其界面化的开发,也大大降低了新手对STM32单片机的开发门槛。本文主要讲述STM32芯片的ADC的配置及其相关知识。原创 2023-07-10 23:43:14 · 4230 阅读 · 0 评论 -
【工具使用】STM32CubeMX-GPIO配置
本文主要讲述STM32芯片的GPIO的配置及其相关知识。GPIO(全称General-purpose input/output)通用型输入输出,是单片机中使用最为广泛,也是最为简单的一种外设。原创 2023-06-04 15:04:31 · 3285 阅读 · 0 评论 -
【工具使用】STM32CubeMX-Uart配置 及 数据收发功能实现
本文主要讲述STM32芯片的Uart的配置及其相关知识。Uart因为其协议简洁及使用便捷,算是单片机中,除了GPIO这个外设外,出镜率最高的一个外设了。接下来就来看看如何使用STM32CubeMX初窥门径。原创 2023-05-02 16:06:04 · 6470 阅读 · 0 评论 -
【工具使用】STM32CubeMX-基础使用篇
无论是新手还是大佬,基于STM32单片机的开发,使用STM32CubeMX都是可以极大提升开发效率的,并且其界面化的开发,也大大降低了新手对STM32单片机的开发门槛。原创 2023-03-09 23:32:44 · 14787 阅读 · 6 评论 -
【工具使用】STM32CubeMX-CRC配置
本文主要讲述STM32芯片的CRC外设配置及CRC校验的一些基础知识。CRC也有一些软件算法的实现,但现在大部分芯片都内置了硬件算法,不用白不用,而且最近因为校验了几百k的文件,发现用软件校验速度是个瓶颈,所以还是试一下硬件CRC的速度(手册里写了只要4个指令周期就可以计算一次CRC)。原创 2023-03-08 08:56:13 · 2868 阅读 · 5 评论