资讯
stm32mp1 Cortex M4开发篇4:GPIO外部中断详解(2023-10-26)
stm32mp1 Cortex M4开发篇4:GPIO外部中断详解;写在前面:
本文章为《ARM Cortex-M4裸机开发篇》系列中的一篇,,全系列总计14篇。笔者使用的开发平台为华清远见FS......
STM32单片机中断详解(2024-02-26)
STM32单片机中断详解;中断,在单片机中占有非常重要的地位。代码默认地从上向下执行,遇到条件或者其他语句,会按照指定的地方跳转。而在单片机执行代码的过程中,难免会有一些突发的情况需要处理,这样......
时钟失效后STM32还能运行是什么情况(2023-05-19)
效情况下仍在向看门狗发送复位脉冲。详解STM32时钟的文章:详解STM32的时钟系统,收藏了。
调研:
重复测试,确认其所述现象属实。检查软件代码,确认其软件没有开启 STM32 的 CSS功能......
晶振损坏了,STM32还能正常运行?(2024-08-27)
的晶体的两个端子接地,使其停止振荡,从而验证看门狗能否做出对STM32的做出复位动作。试验结果表明,看门狗没有产生复位动作。进一步测试发现,STM32在失效情况下仍在向看门狗发送复位脉冲。详解STM32......
STM32定时器中TIM_RepetitionCounter作用详解(2023-09-01)
STM32定时器中TIM_RepetitionCounter作用详解;在STM32中 有一个这个TIM_RepetitionCounter参数。如下,定时了0.001s,然后在中断中计数1000次......
STM32串口收发数据为什么要使用DMA(2023-09-01)
拷贝过程不需CPU干预,数据拷贝结束则通知CPU处理。因此,大量数据拷贝时,使用DMA可以释放CPU资源,相关文章推荐:详解STM32中的DMA原理。
在STM32控制器中,芯片采用Cortex-M3......
STM32单片机的调试方式 STM32单片机的启动流程详解(2024-08-05)
STM32单片机的调试方式 STM32单片机的启动流程详解;STM32单片机是意法半导体推出的一款基于ARM Cortex-M内核的32位微控制器,广泛应用于汽车电子、工业控制、消费......
STM32外部中断控制器EXTI详解(2024-09-03)
STM32外部中断控制器EXTI详解;1.概述
什么是外部中断控制器,外部中断控制器在STM32芯片中处于什么位置,它的作用是什么,EXTI与GPIO的映射关系?
1.1外部中断及外部中断......
STM32中断过程详解(2023-06-06)
STM32中断过程详解;对于 STM32 讲(还是以Timer2例),外部中断通道位置 28(35 号优先级)是给外部设备 TIME2 的,但 TIME2本身能够引起中断的中断源或事件有好多个,比如......
使用STM32定时器测量程序执行时间的方法详解(2024-06-06)
使用STM32定时器测量程序执行时间的方法详解;1.1 背景
在单片机的固件开发过程中,有的时候需要评估固件代码的执行性能,会对部分关键程序代码的执行时间进行测量。通常......
详解stm32定时器的编码器模式(2023-09-07)
详解stm32定时器的编码器模式;前言:
增量式编码器在实际应用中还是很常见。stm32的定时器带的也有编码器模式。所用的编码器是有ABZ三相,其中ab相是用来计数,z相输出零点信号。AB相根......
详解STM32的DMA功能(2024-01-17)
详解STM32的DMA功能;本文将介绍STM32的DMA功能;
①DMA介绍
②STM32F4-DMA功能框图及详解
③DMA的增量设置、模式、中断
①DMA介绍
DMA是direct memory......
STM32实例-步进电机的速度控制(2022-12-14)
STM32F1中,定时器具有PWM模式,可以用来产生PWM。相关文章:STM32中PWM的配置与应用详解。但是,STM32的PWM模式,只要确定了时基单元(即确定了PWM周期),改变输出比较寄存器,仅可......
定时器基本原理及常见问题详解(2023-09-07)
发带来些困扰,原因可能是什么?如何解决?
因为在定时器的初始化代码里有软件更新操作触发了更新事件,并置位了更新中断标志,当使能更新中断时就立刻进入更新中断服务程序。
在STM32标准......
详解STM32低功耗模式(2024-07-23)
详解STM32低功耗模式;低功耗模式
本文讨论下STM32低功耗模式,先看如下手册。
对比了 STM32F0 和 STM32F1 两者进入低功耗是一样的,低功耗模式有三种:
睡眠模式,CM3 内核......
STM32窗口看门狗详解(2024-02-27)
STM32窗口看门狗详解;本文将介绍窗口看门狗,并通过按键模拟触发程序死机、进而触发提前唤醒中断、并复位程序。
①窗口看门狗介绍
②STM32CUBEMX配置工程文件
③代码实现
①窗口......
STM32实现:步进电机的速度控制(2024-04-02)
达到控制步进电机速度的效果。
基于STM32的实现
在STM32F1中,定时器具有PWM模式,可以用来产生PWM。相关文章:STM32中PWM的配置与应用详解。但是,STM32的PWM模式,只要确定了时基单元(即确定了PWM周期......
详解STM32单片机堆栈(2024-03-04)
详解STM32单片机堆栈;学习STM32单片机的时候,总是能遇到“堆栈”这个概念。分享本文,希望对你理解堆栈有帮助。
对于了解一点汇编编程的人,就可以知道,堆栈是内存中一段连续的存储区域,用来......
详解STM32堆栈(2024-01-25)
详解STM32堆栈;学习STM32单片机的时候,总是能遇到“堆栈”这个概念。分享本文,希望对你理解堆栈有帮助。
对于了解一点汇编编程的人,就可以知道,堆栈是内存中一段连续的存储区域,用来......
详解STM32单片机的堆栈(2023-01-04)
详解STM32单片机的堆栈;学习STM32单片机的时候,总是能遇到“堆栈”这个概念。分享本文,希望对你理解堆栈有帮助。
对于了解一点汇编编程的人,就可以知道,堆栈是内存中一段连续的存储区域,用来......
STM32F1两个USB中断入口详解(2023-08-23)
STM32F1两个USB中断入口详解;1 STM32F1两个USB中断入口
STM32中断入口有两个,分别是USB_HP_CAN1_TX_IRQHandler和......
图文详解STM32单片机远程升级(2024-03-25)
图文详解STM32单片机远程升级;1、需要两份程序
BootLoader和App程序,两份程序均可以通过jlink下载,只需要将下载地址修改一下即可:
2、在BootLoader中的......
基于stm32实现DMX512协议发送与接收详解(2023-05-10)
基于stm32实现DMX512协议发送与接收详解; STM32系列基于专为要求高性能、低成本、低功耗的嵌入式应用专门设计的ARM Cortex-M3内核,其中STM32F系列有:STM32F103......
STM32串口通信(usart)(2023-04-24)
串口
如下图:
在串口初始化完成以后,我们便要进行数据收发的处理了,STM32的这部分函数写在了串口中断服务函数中:
在理解上图程序前,我们先了解下串口数据收发的过程:
在数......
STM32中断系统详解(2024-01-29)
STM32中断系统详解;1.中断的基本概念
1.1处理器中的中断:在处理器中,CPU正在执行某一段代码时遇到内部或者外部的紧急事件需要处理,暂停当前执行的代码、转而去处理紧急事件,处理......
STM32单片机/小谈CAN通信(2023-04-24)
【通信专栏】STM32单片机/485通信详解
我们可以提几个问题:
问题一:CAN通信的数据是如何打包的?
我们知道,不论是对设备发送指令还是传输数据,都需要按照一定的协议来将数据进行打包发送。
can......
STM32库函数SystemInit()详解(2024-07-23)
STM32库函数SystemInit()详解;STM32单片机应用非常广泛,官方提供了标准的接口库,用户可以不用直接操作寄存器,只需要调用接口函数就可以了。在官方库中有一个非常重要的函数void......
STM32入门学习笔记之uCOS-II系统移植2(2024-05-17)
STM32入门学习笔记之uCOS-II系统移植2;23.2 uCos-II移植
我们将下载好的uCOS-II的源代码解压出来如下图所示。
23.2.1 在工程中添加相应的文件
(1)在工......
详解STM32定时器捕获功能(2023-05-31)
详解STM32定时器捕获功能;一、STM32定时器捕获功能
STM32的定时器是支持信号输入捕获的,何为输入捕获?主要做什么应用?
输入捕获:通过检测TIMx_CHx上的边沿信号,在边......
stm32f103中断系统详解学习笔记(2022-12-21)
stm32f103中断系统详解学习笔记; 一、NVIC 介绍
NVIC 英文全称是 Nested Vectored Interrupt Controller,中文意思就是嵌套向量中断......
详解STM32F407VE中的串行总线功能(2024-01-03)
我们实际使用串行总线时常常只使用一个起始位和一个停止位而不使用校验位。于是,我们使用STM32的标准库来完成串行总线的配置工作。首先来配置串口的NVIC中断:
NVIC_InitTypeDef NVIC_InitStructure......
RCC时钟控制系统组成及时钟原程序分析(2024-06-20)
RCC时钟控制系统组成及时钟原程序分析;RCC:Reset and Clock Control,复位与时钟控制系统。系统复位有三种:系统复位、电源复位、RTC domain复位。本文重点详解......
STM32的ADC详解和代码设计(2024-07-19)
STM32的ADC详解和代码设计;01ADC简介
ADC是Analog-to-DigitalConverter的缩写。指模/数转换器或者模拟/数字转换器。是指......
STM32单片机使用RTOS的好处(2023-08-22)
STM32单片机使用RTOS的好处;很多STM32单片机初学者都是从裸机开始的,裸机确实也能开发出好的产品。但是,作为一个嵌入式软件工程师,况且用的并不是51那种低端单片机,如果......
STM32的实时时钟RTC编程详解(2023-08-31)
STM32的实时时钟RTC编程详解;在STM32里,一个CPU已经足够,不需要像DS1302这样的实时时钟芯片。实际上,RTC就只一个定时器而已,掉电之后所有信息都会丢失,因此......
STM32的I2C框图详解及通讯过程(2023-02-27)
STM32的I2C框图详解及通讯过程;STM32 的I2C 特性及架构
如果我们直接控制STM32 的两个GPIO 引脚,分别用作SCL 及SDA,按照上述信号的时序要求,直接像控制LED 灯那......
详解STM32呼吸灯的PWM实现(2024-10-04 11:52:22)
详解STM32呼吸灯的PWM实现;
本文通过呼吸灯实验,演示STM32中PWM的配置与应用。
打开CubeMX软件,新建......
详解STM32三种低功耗模式(2023-04-03)
详解STM32三种低功耗模式;01前言
按功耗由高到低排列,STM32 具有运行、睡眠、停止和待机四种工作模式。上电复位后 STM32 处于运行状态,当内核不需要继续运行,就可......
STM32入门学习笔记之uCOS-II系统移植3(2024-05-17)
STM32入门学习笔记之uCOS-II系统移植3;⑤这两个函数都用于任务切换,它们的本质都是触发PendSV中断,具体切换过程在PendSV的中断函数中进行,其中OSCtxSw是任......
PWM控制电机速度的基本原理(2024-03-20)
调节PWM的占空比。这也能够使外设的功率进行持续性变化,最终控制直流电机转速的快慢。如何调节PWM波形的输出就是重点。相关推荐:STM32中PWM的配置与应用详解。
上图中的ARR是我......
STM32单片机程序是如何编译,运行的?(2024-08-26)
= 0x55aa55aa;
这个外设空间地址的寄存器是IO口硬件的一部分。关于如下图STM32的GPIO文章推荐:STM32中GPIO工作原理详解。如下图,左边的输出数据寄存器,就是......
STM32定时器溢出的工作原理是什么?(2024-09-27)
简单来说,PSC控制分频比例,ARR控制计数最大值,两者结合产生定时器的溢出周期及中断间隔时间。
好像也和其它的文章没有不一样,那假如这样呢?
对于STM32定时器的ARR和PSC寄存......
用定时器生成PWM波的方法(2024-03-20)
出了呼吸的效果,相关文章推荐:STM32中PWM的配置与应用详解。
这里采用一个比较简单的方法生成PWM波:设置定时器中断然后根据阈值判断置高和置低。
void TIM3_IRQHandler......
STM32时钟系统详解(2024-01-29)
STM32时钟系统详解;1. STM32的时钟源主要有:
内部时钟
外部时钟
锁相环倍频输出时钟
1.1 详细介绍
HSI(内部高速时钟)
它是RC振荡器,频率可以达到8MHZ,可作......
STM32串口通信详解以及通信异常或者卡死常见问题分析(2022-12-14)
STM32串口通信详解以及通信异常或者卡死常见问题分析;异常一:数据传输中会出现乱码
数据传输中会出现乱码,很有可能是数组溢出,或者定义的数组长度不够。或者中断被打断。
异常二:程序卡在中断......
STM32单片机中Hex、Bin文件的区别及应用详解(2023-08-17)
STM32单片机中Hex、Bin文件的区别及应用详解;STM32、51等单片机程序经过编译后,生成的hex文件、bin文件,它们都是单片机烧写文件,本文介绍它们的区别与应用。Hex文件Keil5中生......
单片机STM32时钟详解(2023-10-12)
单片机STM32时钟详解;
众所周知STM32有5个时钟源HSI、HSE、LSI、LSE、PLL,其实他只有四个,因为从上图中可以看到PLL都是由HSI或HSE提供的。
其中,高速时钟(HSE和......
STM32 定时器详解(2023-01-11)
STM32 定时器详解;前言
STM32 单片机的定时器分为高级定时器、 通用定时器 、基本定时器三种。这三个定时器成上下级的关系,即基本定时器有的功能通用定时器都有,而且还增加了向下、向上/向下......
自定义reg52.h头文件(单片机学习重难点核心知识点)(2024-08-14)
= PSW^0; //8052 专用
/*------------中断内容详解----------------------------
*相关的寄存器
* 1.IE中断......
STM32F1/F7使用HAL库DMA方式输出PWM详解(2023-04-07)
STM32F1/F7使用HAL库DMA方式输出PWM详解;什么是PWM?
核心提示:文章目录一. STM32的DMA PWM原理1. DMA简介2. DMA方式输出PWM是怎么回事3. HAL库......
相关企业
;深圳开普伦斯股份有限公司;;医疗电子方面的方案成熟的有 心电图机方案(ECG) (基于stm32) 指甲式脉搏血氧仪方案(基于stm32) 多参数监护仪方案(基于stm32) B超方案 (基于
;深圳隆大电子有限公司;;STM8 STM32系列单片机
/ 15KV 就太轻松了 超低功耗,Power Down < 0.1uA, 可外部中断唤醒 中断优先级可设置成4级(IP,IPH) LQFP-44,PLCC-44封装,有P4口(可以位寻址) 并增加2
;上海星逾电子科技有限公司;;上海星逾电子科技有限公司,位于上海斜土路东风大厦,在北京东路科技京城设有展销柜台,主要代理销售ST公司的最新 ARM Cortex™-M3 内核STM32系列!客户
;深圳市三金电子商行;;主营:STM8 STM32 GD32系列 NXP LPC系列 AT系列 PIC系列
;北京搏立微科电子有限公司;;本公司致力于推广stm32
;北京美芯微商贸中心;;LM3S系列 STM32系列 全系列供应商,常备现货。
;深圳优易特电子科技有限公司;;优易特电子科技主要从事电子元器件代理、推广、技术支持及嵌入式产品开发。目前主要代理销售ST公司的STM32系列产品以及各种开发板、开发平台等。优易
;深圳市优易特科技开发有限公司;;公司简介 优易特电子科技主要从事电子元器件代理、推广、技术支持及嵌入式产品开发。目前主要代理销售ST公司的STM32系列产品以及各种开发板、开发平台等。优易
;深圳市优易特电子;;优易特电子科技主要从事电子元器件代理、推广、技术支持及嵌入式产品开发。目前主要代理销售ST公司的STM32系列/STM8系列产品以及各种开发板、开发平台等。优易