STM32外设
文章平均质量分 94
mftang
知名世界500强企业嵌入式软件开发leader engineer
展开
-
STM32高级控制定时器(STM32F103):PWM输出模式
本文主要介绍STM32高级控制定时器中的PWM波形功能,包括和PWM相关的寄存器配置,PWM的类型。还介绍如何使用STM32Cube配置PWM相关的参数,然后通过具体的实验来验证PWM功能。原创 2024-06-18 00:15:00 · 1160 阅读 · 1 评论 -
STM32高级控制定时器(STM32F103):计数模式
本文主要介绍STM32F10X定时器计数功能的相关知识,其包括各个计数功能的特点,应用实例以及波形图。原创 2024-06-17 00:15:00 · 1153 阅读 · 0 评论 -
STM32硬件接口I2C应用(基于MP6050)
本文主要介绍STM32F4的内部I2C接口的使用方法,包括使用STM32Cube配置i2c接口函数,还介绍了STM32 HAL库中的接口函数,为了验证接口函数的是否能够正常工作,还使用mp6050作为device,以I2C接口作为通信接口,以实现该芯片数据的读写操作。原创 2024-06-12 07:13:35 · 860 阅读 · 0 评论 -
STM32高级控制定时器(STM32F103):TIM1和TIM8介绍
本文主要介绍STM32高级定时器TIM1和TIM8的功能,还介绍了与之相关的寄存器的配置参数。包括:分频计数,时间基准等内容。原创 2024-06-09 00:15:00 · 937 阅读 · 0 评论 -
STM32H750外设ADC之外部触发和注入管理
本文主要介绍STM32H750外设ADC之外部触发和注入管理的相关内容。ADC模块可通过外部触发转换,它的触发极性( EXTSEL、 EXTEN、 JEXTSEL、 JEXTEN)可以通过相关的寄存器来设置参数。原创 2024-06-04 07:21:12 · 814 阅读 · 0 评论 -
STM32高级控制定时器(STM32F103):时钟选择
本文主要介绍STM32高级控制定时器TIM1和TIM8 的时钟源相关的内容,包括时钟源的选择,时钟源的实现原理,已经在STM32Cube中如何配置时钟源。原创 2024-05-31 02:45:00 · 625 阅读 · 0 评论 -
stm32 ADC模块的应用(基于DMA HalfWord)
本文主要介绍STM32 F103 RC ADC模块的使用方法,笔者通过使用STM32Cube工具配置ADC模块的参数,并使能DMA通道,使其作为ADC数据的存储和读取通道,然后生成工程,并编写用户代码,实现实时采样ADC channel数据功能。原创 2024-05-31 00:15:00 · 733 阅读 · 0 评论 -
电机测试方法的介绍与功能实现(T测试方法)
本文主要介绍测试电机速度方法(T测试方法)的实现原理与功能实现,笔者使用STM32F103芯片作为主控,并使用光电编码器作为测速装置,基于定时器和PWM实现电机速度测试和速度控制功能。还应该STM32Cube搭建项目实现测速的功能。原创 2024-06-02 00:15:00 · 811 阅读 · 0 评论 -
STM32H750外设之ADC连续转换模式
本文主要介绍STM32H750外设之ADC连续转换模式的相关内容,包括与之相关的寄存器的控制位bit。每个bit位的含义等。原创 2024-05-29 07:19:49 · 910 阅读 · 0 评论 -
STM32H750外设之ADC通道选择
本位主要介绍STM32H750外设之ADC通道选择,包括如何通过配置寄存器来实现通道的自由配置。并介绍了和通道选择相关寄存器的控制位的含义。原创 2024-05-28 03:15:00 · 1116 阅读 · 0 评论 -
STM32 HAL库USART的接收数据方法实现
本文主要介绍STM32 HAL库USART的接收数据方法实现,笔者使用的HAL库为STM32Cube_FW_F1_V1.8.5,使用的MCU为STM32F103RC6,使用STM32Cube生成和串口相关的代码,发现其并不能实现接收数据功能,本文写作的目的就是记录解决这个问题的方法。原创 2024-05-30 00:15:00 · 1021 阅读 · 3 评论 -
STM32H7系统窗口看门狗 (WWDG)应用方法介绍
本文详细介绍了STM32H7系统窗口看门狗 (WWDG)的相关知识,包括WWDG的实现原理,其在STM32系统中时钟的关系,寄存器的内容和配置方法等。还使用STM32Cube配置一个简单的Demo来做验证。原创 2024-05-27 07:29:24 · 839 阅读 · 0 评论 -
STM32高级控制定时器应用之检测输入PWM周期和占空比
本文主要介绍STM32高级定时器的用法至输入捕获功能,该功能可用于捕捉外部输入信号的频率,并且计算出PWM的占空比。笔者通过详细的案例介绍这个功能,包括理论知识,实现原理,以及如何使用STM32Cube配置基本的参数,编写实用代码,实现捕捉频率当的功能。原创 2024-05-29 00:15:00 · 1568 阅读 · 0 评论 -
STM32高级控制定时器之输入捕获模式
本文主要介绍STM32高级定时器的用法至输入捕获功能,该功能可用于捕捉外部输入信号的频率。笔者通过详细的案例介绍这个功能,包括理论知识,实现原理,以及如何使用STM32Cube配置基本的参数,编写实用代码,实现捕捉频率当的功能。原创 2024-05-28 00:15:00 · 1215 阅读 · 0 评论 -
STM32通用定时器的应用实例(基于STM32F103)
本文主要讲述STM32F103系列芯片通用定时器的使用方法,通用定时器仅仅只能实现定时功能,笔者使用STM32Cube工具,快速实现和定时器相关的功能代码,然后编写回调函数,以测试定时器功能的精确度。采用逻辑分析仪捕捉波形验证了其准确度。原创 2024-05-25 00:15:00 · 971 阅读 · 0 评论 -
STM32硬件接口I2C应用(基于BH1750)
本文主要介绍STM32F4的内部I2C接口的使用方法,包括使用STM32Cube配置i2c接口函数,还介绍了STM32 HAL库中的接口函数,为了验证接口函数的是否能够正常工作,还使用bh1750作为device,以I2C接口作为通信接口,以实现该芯片数据的读写操作。原创 2024-05-22 08:09:57 · 1147 阅读 · 0 评论 -
STM32H750外设之ADC单次转换模式
本文主要介绍STM32H750外设之ADC单次转换模式的相关内容,包括与之相关的寄存器的控制位bit。每个bit位的含义等。原创 2024-05-21 08:20:03 · 738 阅读 · 0 评论 -
STM32H750外设之ADC采样时间的计算方法
本文主要介绍TM32H750外设之ADC采样时间配置的相关内容,STM32H750开始进行ADC转换前,必须要配置采样时间,其可以通过ADCx_SMPR1 和ADCx_SMPR2寄存器来配置。其中每个通道的采样时间都是可以独立配置的。这使得每个通道在使用过程中相互独立。原创 2024-05-20 07:32:37 · 602 阅读 · 0 评论 -
STM32 USART中的奇偶校验控制
本文主要介绍STM32 USART的奇偶校验控制的实现原理,以及和其相关的寄存器的状态位含义和计算方法等内容。原创 2024-05-18 01:00:00 · 1386 阅读 · 0 评论 -
STM32 USART的字符编码(接收器的实现逻辑)
本文主要介绍STM32F4 USART的字符相关的编码功能,包括8倍/16倍的采样数据方法,噪音检测,帧错误处理等内容。原创 2024-05-23 00:15:00 · 995 阅读 · 0 评论 -
STM32 USART的字符编码(发送器的实现逻辑)
本文主要讲述STM32 USART的发送端功能实现的原理,包括字节编码长度,发送器的波形特点,发送字节bit位的波形的变化特点,和中断相关的配置参数等内容。原创 2024-05-17 07:32:40 · 816 阅读 · 0 评论 -
详解STM32 FSMC模块的控制块功能以及信号分析(基于STM32F407)
本文主要详细分析了FSMC的框架结构,介绍该模块的的内部组成,外部信号地址映射关系,以及存储信号的特点和规则。原创 2024-05-22 00:15:00 · 1015 阅读 · 0 评论 -
STM32 FSMC接口控制SRAM(芯片型号:IS61WV102416BLL)
本文主要介绍使用STM32F4的FMSC控制SRAM,以扩展内存,文中介绍了SRAM相关的电路,以及和MCU之间的对应关系。还使用STM32Cube配置一个项目来实现FMSC操作SRAM的功能,并编写测试程序,验证该功能。原创 2024-05-16 07:34:41 · 823 阅读 · 0 评论 -
FSMC的NOR Flash/PSRAM 控制器功能介绍(STM32F4)
本文主要讲述FSMC的NOR Flash/PSRAM 控制器功能,包括FSMC支持的信号类型以及应用方法,还介绍外部接口信号的特性、存储器类型,以及控制模式等类型。原创 2024-05-15 03:15:00 · 1386 阅读 · 0 评论 -
灵活的静态存储控制器 (FSMC)的介绍(STM32F4)
本文主要介绍灵活的静态存储控制器 (FSMC)的基本概念,包括其支持主要器件,架构特点,以及在MCU内部AHB接口的特性,还介绍了其和外部NOR Flash,Nand flash, 以及SRAM的地址映射关系等内容。原创 2024-05-14 17:48:36 · 899 阅读 · 0 评论 -
STM32H750外设之ADC功能概述
本文主要介绍STM32H7的重要外设资源ADC的功能,文中首先介绍了ADC模块的特性,在整个STM32的内核中,使用的总线机制,线路连接方式,时钟选择来源等内容,还介绍了ADC功能的基本框架结构以及部分功能。原创 2024-04-30 07:44:34 · 1424 阅读 · 0 评论 -
STM32H750外设ADC之不连续转换数据模式
本文主要讲述STM32H750外设ADC之不连续转换数据模式,该转换模式可工作常规组模式和注入组模式两种情况。笔者对两者做了详细的分析,并列举了其中使用的主要寄存器,还介绍了与之相关的bit位的功能。原创 2024-04-29 07:40:32 · 818 阅读 · 0 评论 -
STM32H7独立看门狗 (IWDG)的应用方法介绍
本文详细介绍了STM32H7系统独立看门狗 (IWDG)的相关知识,包括IWDG的实现原理,其在STM32系统中时钟的关系,寄存器的内容和配置方法等。还使用STM32Cube配置一个简单的Demo来做验证。原创 2024-04-25 10:00:54 · 1102 阅读 · 0 评论 -
STM32H750外设ADC之注入转换的上下文队列
本文主要介绍STM32H750外设ADC之注入转换的上下文队列的相关内容,包括配置上下文队列的方法,相关寄存器的功能介绍等。原创 2024-05-04 00:15:00 · 726 阅读 · 2 评论 -
STM32H750外设ADC之转换时序
本文主要介绍可编程分辨率 (RES) - 快速转换模式,以及和其相关的配置参数,还介绍了转换结束、采样阶段结束( EOC、 JEOC、 EOSMP)的控制参数和操作方法,以及转换序列结束( EOS、 JEOS)步骤等内容。原创 2024-04-29 00:15:00 · 614 阅读 · 0 评论 -
STM32H750外设之ADC开关控制功能介绍
本文介绍STM32H750外设之ADC开关控制功能,该功能是应用STM32H750外设之ADC功能的基础,其他寄存器的配置参数行为和开关使能息息相关。原创 2024-04-28 00:15:00 · 1661 阅读 · 0 评论 -
STM32H7 HSE时钟的使用方法介绍
本文主要介绍STM32H750 HSE时钟的使用方法,文中HSE的相关特性和典型电路的应用,还设计一个案例来介绍STM32Cube工具配置时钟的方法,笔者根据案例的需求使用STM32Cube工具介绍配置时钟的步骤,以及使用STM32Cube工具应该注意的问题。原创 2024-04-27 00:15:00 · 726 阅读 · 0 评论 -
STM32H750外设ADC之开始和结束数据转换功能
本文主要讲述了STM32H750外设ADC之开始和结束数据转换功能,包括ADC开始数据转换的流程和结束数据转换的流程。原创 2024-04-26 00:15:00 · 1925 阅读 · 0 评论 -
STM32H750外设ADC之数据管理
本文主要介绍STM32H750外设ADC之数据管理的相关信息,包括ADC数据管理相关寄存器,转换流程,溢出问题,以及DMA模式下的数据管理方式。原创 2024-04-25 00:15:00 · 919 阅读 · 0 评论 -
STM32H750外设ADC之动态低功耗特性
本文主要介绍STM32H750外设ADC之动态低功耗特性相关的内容。包括:模式实现(AUTDLY)、自动注入模式 (JAUTO=1)、AUTDLY 模式以及一些应用案例。原创 2024-04-24 00:15:00 · 647 阅读 · 0 评论 -
STM32H750外设ADC之模拟窗口看门狗
本文主要介绍STM32H750外设ADC之模拟窗口看门狗的功能,包括与之相关的寄存器配置、模拟窗口看门狗的实现,各类型看门狗的功能等内容。原创 2024-04-23 00:30:00 · 1319 阅读 · 0 评论 -
STM32F4 Hal库中IO外部中断(EXIT)的应用
本文主要STM32F4 Hal库中IO外部中断(EXIT)的应用方法,笔者通过研读STM32F4 的编程手册,将和外部中断相关的信息总结成下文,便于日后使用和查阅。笔者还使用STM32Cube工具创建一个项目,以测试Han中中断函数的使用方法和技巧。原创 2024-04-23 00:15:00 · 1106 阅读 · 0 评论 -
STM32H750外设ADC之过采样器
本文主要介绍STM32H750外设ADC之过采样器的相关内容,包括:采样器的工作流程、各种类型的工作模块下采样器的配置和工作原理。原创 2024-04-22 00:12:22 · 1081 阅读 · 0 评论 -
STM32F4以太网 (ETH)之精简介质独立接口:RMII
本文主要介绍STM32F4以太网 (ETH)之精简介质独立接口:RMII的相关内容,包括接口特性,收发数据的时序,以及典型的硬件应用电路。原创 2024-04-22 00:15:00 · 2515 阅读 · 0 评论 -
STM32H750外设ADC之MCU内部温度传感器
本文主要介绍关于使用STM32H750外设ADC读取MCU内部温度传感器的方法,文中首先介绍STM32H750内部温度传感器的读取原理,实现方法。并使STM32Cube工具设计一个工程,以实现读取温度数据的功能。原创 2024-04-19 07:30:37 · 1067 阅读 · 0 评论