电子发烧友网 > 嵌入式技术 > 嵌入式设计应用 > 正文

STM32基础PWM输出

2018年02月10日 16:47 次阅读

a)目的:基础PWM输出,以及中断配合应用。输出选用PB1,配置为TIM3_CH4,是目标板的LED6控制脚。

b)对于简单的PWM输出应用,暂时无需考虑TIM1的高级功能之区别。

c)初始化函数定义:

void TIM_ConfiguraTIon(void);//定义TIM初始化函数

d)初始化函数调用:

TIM_Configuration();//TIM初始化函数调用

e)初始化函数,不同于前面模块,TIM的初始化分为两部分——基本初始化和通道初始化:

void TIM_Configuration(void)//TIM初始化函数

{

TIM_TimeBaseInitTypeDefTIM_TimeBaseStructure;//定时器初始化结构

TIM_OCInitTypeDefTIM_OCInitStructure;//通道输出初始化结构

//TIM3初始化

TIM_TimeBaseStructure.TIM_Period = 0xFFFF;//周期0~FFFF

TIM_TimeBaseStructure.TIM_Prescaler = 5;//时钟分频

TIM_TimeBaseStructure.TIM_ClockDivision = 0;//时钟分割

TIM_TimeBaseStructure.TIM_CounterMode = TIM_CounterMode_Up;//模式

TIM_TimeBaseInit(TIM3, &TIM_TimeBaseStructure);//基本初始化

TIM_ITConfig(TIM3, TIM_IT_CC4, ENABLE);//打开中断,中断需要这行代码

//TIM3通道初始化

TIM_OCStructInit(& TIM_OCInitStructure);//默认参数

TIM_OCInitStructure.TIM_OCMode = TIM_OCMode_PWM1;//工作状态

TIM_OCInitStructure.TIM_OutputState = TIM_OutputState_Enable;//设定为输出,需要PWM输出才需要这行代码

TIM_OCInitStructure.TIM_Pulse = 0x2000;//占空长度

TIM_OCInitStructure.TIM_OCPolarity = TIM_OCPolarity_High;//高电平

TIM_OC4Init(TIM3, &TIM_OCInitStructure);//通道初始化

TIM_Cmd(TIM3, ENABLE);//启动TIM3

}

f)RCC初始化函数中加入TIM时钟开启:

RCC_APB2PeriphClockCmd(RCC_APB2Periph_TIM3, ENABLE);

g)GPIO里面将输入和输出管脚模式进行设置。信号:AF_PP,50MHz。

h)使用中断的话在NVIC里添加如下代码:

//打开TIM2中断

NVIC_InitStructure.NVIC_IRQChannel = TIM2_IRQChannel;//通道

NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 3;//占先级

NVIC_InitStructure.NVIC_IRQChannelSubPriority = 1;//响应级

NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;//启动

NVIC_Init(&NVIC_InitStructure);//初始化

中断代码:

void TIM2_IRQHandler(void)

{

if (TIM_GetITStatus(TIM2, TIM_IT_CC4) != RESET)//判断中断来源

{

TIM_ClearITPendingBit(TIM2, TIM_IT_CC4);//清除中断标志

GPIO_WriteBit(GPIOB, GPIO_Pin_11, (BitAction)(1-GPIO_ReadOutputDataBit(GPIOB, GPIO_Pin_11)));//变换LED色彩

IC4value = TIM_GetCapture4(TIM2);//获取捕捉数值

}

}

i)简单应用:

//改变占空比

TIM_SetCompare4(TIM3, 变量);

j)注意事项:

管脚的IO输出模式是根据应用来定,比如如果用PWM输出驱动LED则应该将相应管脚设为AF_PP,否则单片机没有输出。

技术专区

关注电子发烧友微信

有趣有料的资讯及技术干货

下载发烧友APP

打造属于您的人脉电子圈

关注发烧友课堂

锁定最新课程活动及技术直播
收藏 人收藏
分享:

评论

相关推荐

Keil MDK3.20的stm32调试方法

要点: (1)程序的下载地址改到RAM空间中 (2)程序的debug之前要设定SP,PC指针到R...

发表于 2018-04-04 11:49 20次阅读
Keil MDK3.20的stm32调试方法

基于STM32的数字PDA系统软件系统设计

数字PDA系统整体由硬件电路和软件系统2部分组成,硬件电路由低功耗ARM微控制器STM32ZET6控...

发表于 2018-04-04 11:25 34次阅读
基于STM32的数字PDA系统软件系统设计

stm32 LCD12864 串口无显示

发表于 2018-04-03 23:41 67次阅读
stm32   LCD12864 串口无显示

最近在用RX62T家族的开发板,pwm不知道怎么修改了,这手册没太看明白需要求助

发表于 2018-04-03 19:39 59次阅读
最近在用RX62T家族的开发板,pwm不知道怎么修改了,这手册没太看明白需要求助

CoolSETTM家族:全新固定频率PWM控制器...

电源制造商需要使用能够提供最佳性能、效率、稳健性且便于设计的器件。为此,英飞凌科技股份公司(FSE:...

发表于 2018-04-03 17:01 593次阅读
CoolSETTM家族:全新固定频率PWM控制器...

请问像4054那样的充电ic,如何用单片机读取chrg端口充电状态

发表于 2018-04-03 15:57 93次阅读
请问像4054那样的充电ic,如何用单片机读取chrg端口充电状态

Alexa语音服务软件扩展STM32Cube

X-CUBE-AVS扩展套件包含一组用于STM32F7系列微控制器的库和应用示例,充当支持Alexa...

发表于 2018-04-03 13:41 630次阅读
Alexa语音服务软件扩展STM32Cube

STM32进入和退出睡眠模式

要求系统按如下方式进入和退出睡眠模式:在系统启动2秒后,将RTC在3秒钟之后配置为产生一个报警事件,...

发表于 2018-04-03 11:43 36次阅读
STM32进入和退出睡眠模式

STM32开放式开发环境手册

发表于 2018-04-03 10:50 75次阅读
STM32开放式开发环境手册

用于STM32Cube的Alexa语音服务软件扩展

发表于 2018-04-03 10:44 67次阅读
用于STM32Cube的Alexa语音服务软件扩展

开始使用STM32Cube的Alexa语音服务软件扩展

发表于 2018-04-03 10:43 88次阅读
开始使用STM32Cube的Alexa语音服务软件扩展

单片机STM32时钟图文理解

如输出到称为HCLK、FCLK的时钟,还直接输出到SDIO外设的SDIOCLK时钟、存储器控制器FS...

发表于 2018-04-03 08:45 83次阅读
单片机STM32时钟图文理解

固定频率电流模式PWM控制器

NCP1247USBPDGEVB评估板是一款专为USB PD(电源输送)应用而设计的反激式拓扑开关模...

发表于 2018-04-02 16:56 550次阅读
固定频率电流模式PWM控制器

如何设计PWM 死区时间设计?

发表于 2018-04-02 16:17 137次阅读
如何设计PWM 死区时间设计?

RT-Thread Nano 3.0.3 的基本...

RT-Thread是一个高度可配置的嵌入式实时操作系统,配置文件是rtconfig.h。Nano就是...

发表于 2018-04-02 15:58 73次阅读
RT-Thread Nano 3.0.3 的基本...

智能集成BLDC电机驱动器如何进行EMI管理

本文将在汽车应用的BLDC系统中详细阐述EMI管理。BLDC电机在10-100kHz范围内的高开关频...

发表于 2018-04-02 00:08 692次阅读
智能集成BLDC电机驱动器如何进行EMI管理

求Labview开发STM32的工具包和licence

发表于 2018-04-01 11:29 85次阅读
求Labview开发STM32的工具包和licence

适配Nano-PCB的 便携式口袋ARM开发板 3D打印数据及机加工数据

发表于 2018-03-30 16:21 228次阅读
适配Nano-PCB的 便携式口袋ARM开发板 3D打印数据及机加工数据

STM32三种BOOT模式介绍

内置SRAM,既然是SRAM,自然也就没有程序存储的能力了,这个模式一般用于程序调试。假如我只修改了...

发表于 2018-03-30 16:09 287次阅读
STM32三种BOOT模式介绍

STM32_IAP详解(有代码,有上位机)

 和app中分别放置两套中断向量表,当iap代码中将app烧写到flash中之后,跳转到app的中断...

发表于 2018-03-30 15:58 120次阅读
STM32_IAP详解(有代码,有上位机)

uc3844中文资料汇总(uc3844引脚图及功...

本文主要介绍了uc3844中文资料汇总(uc3844引脚图及功能_工作原理及应用电路。UC3844是...

发表于 2018-03-30 15:42 158次阅读
uc3844中文资料汇总(uc3844引脚图及功...

stm32如何制作一个读取U盘文件系统的工程

发表于 2018-03-30 15:29 235次阅读
stm32如何制作一个读取U盘文件系统的工程

PWM芯片uc3842应用电路图汇总(开关电源电...

本文主要介绍了PWM芯片uc3842应用电路图汇总(开关电源电路/充电器电路/PWM控制器)。UC3...

发表于 2018-03-30 14:16 228次阅读
PWM芯片uc3842应用电路图汇总(开关电源电...

uc3842中文资料汇总(uc3842引脚图及功...

本文主要介绍了uc3842中文资料汇总(uc3842引脚图及功能_工作原理及典型应用电路)。UC38...

发表于 2018-03-30 13:55 147次阅读
uc3842中文资料汇总(uc3842引脚图及功...

STM32内存管理以及STM32中的堆栈

这个是MDK编译之后能够得到的每个段的大小,也就能得到占用相应的FLASH和RAM的大小,但是还有两...

发表于 2018-03-29 13:45 260次阅读
STM32内存管理以及STM32中的堆栈

pwm呼吸灯原理及程序分享

本文主要介绍了pwm呼吸灯原理及程序分享。PWM(脉冲宽度调制)对模拟信号电平进行数字编码的方法,计...

发表于 2018-03-28 17:41 503次阅读
pwm呼吸灯原理及程序分享

基于stm32的PWM输出呼吸灯(包括stm32...

本文主要介绍了基于stm32的pwm呼吸灯设计与实现。使用定时器来控制I/O口输出PWM波形,从而驱...

发表于 2018-03-28 16:23 277次阅读
基于stm32的PWM输出呼吸灯(包括stm32...

STM32学习—如何选择各个电路部分的主要芯片

最小系统:考虑到小车的主控板可以作为今后做四轴或其他更高级的机器人的基础电路,所以主控选择了STM3...

发表于 2018-03-27 09:59 346次阅读
STM32学习—如何选择各个电路部分的主要芯片

STM32片内FLASH被异常改写的问题分享

到此问题毫无进展,只好求助ST芯片设计人员做进一步确认,看看芯片是否真的坏了。同时,又请客户的硬件工...

发表于 2018-03-26 11:24 226次阅读
STM32片内FLASH被异常改写的问题分享

STM32的存储器映射详解

存储器映射是指把芯片中或芯片外的FLASH,RAM,外设,BOOT,BLOCK等进行统一编址。

发表于 2018-03-23 15:24 290次阅读
STM32的存储器映射详解

IAR在STM32的配置方法

FWLib-用来存放所需固件库的头文件;2).StartUp-用来存放STM32的启动代码,添加co...

发表于 2018-03-20 15:52 305次阅读
IAR在STM32的配置方法

PWM蜂鸣器驱动之FPGA在线下载配置图解

如图7.20所示,在弹出的Hardware Setup页面里,选择当前硬件为USB Blaster,...

发表于 2018-03-18 10:15 538次阅读
PWM蜂鸣器驱动之FPGA在线下载配置图解

PWM变模拟信号(积分电路)

积分电路的作用积分电路与微分电路在功能方面表现也是相反的:能够提取输入信号的平均值大小,即低频成份。...

发表于 2018-03-18 09:28 517次阅读
PWM变模拟信号(积分电路)

(纯干货)使用STM32测量频率和占空比的几种方...

本文详细介绍了使用STM32测量频率和占空比的几种方法。

发表于 2018-03-13 15:43 718次阅读
(纯干货)使用STM32测量频率和占空比的几种方...

用STM32测量频率和占空比的几种方法

在内存复制过程中,面对大数据量的转移时利用DMA。所以,我们使用输入捕获事件触发DMA来搬运寄存器而...

发表于 2018-03-13 10:02 1495次阅读
用STM32测量频率和占空比的几种方法

stm32使用中出现的警告

发表于 2018-03-09 09:45 64次阅读
stm32使用中出现的警告

基于STM32的三轴数字罗盘HMC5883L模块...

最近买了个数字罗盘模块,调通后发现很不错,非常灵敏,测试的时候精度在1°以内。连续测量模式下,最快测...

发表于 2018-03-08 08:40 252次阅读
基于STM32的三轴数字罗盘HMC5883L模块...

意法半导体的新STM32让物联网设备快速连接云服...

意法半导体的新STM32探索套件简化移动网至云端连接,并提供免费试用的第三方服务,让物联网设备能够通...

发表于 2018-03-02 16:44 323次阅读
意法半导体的新STM32让物联网设备快速连接云服...

一文了解stm32使用DMA模块的相关操作

CPU最重要的工作室进行数据运算,从加减乘除到一些高级的运算,包括浮点、积分、微分、FFT等。CPU...

发表于 2018-02-27 11:18 3293次阅读
一文了解stm32使用DMA模块的相关操作

一种简易PWM温控风扇电路设计

本文主要介绍了一种简易PWM温控风扇电路设计,为了有效的解决散热问题,尽量减少散热风扇的不必要的运转...

发表于 2018-02-27 08:47 366次阅读
一种简易PWM温控风扇电路设计

关于STM32的 一个TIM1 的PWM程序和P...

高级定时器与通用定时器比较类似,下面是一个TIM1 的PWM 程序,TIM1是STM32唯一的高级定...

发表于 2018-02-24 14:39 471次阅读
关于STM32的 一个TIM1 的PWM程序和P...

PWM脉宽调制:基础和一些高级概念

脉宽调制(PWM)是电子学许多领域广为采用的一个基本概念。它是一种简单的平均方法,用于从微波炉功率百...

发表于 2018-02-24 14:26 313次阅读
PWM脉宽调制:基础和一些高级概念

dsp28335例程pwm讲解

PWM信号频率由时基周期寄存器TBPDR和时基计数器的计数模式决定。初始化程序采用的计数模式为递增计...

发表于 2018-02-23 08:43 346次阅读
dsp28335例程pwm讲解

机器人设计中利用51单片机输出PWM波的方法

PWM这个功能在飞思卡尔、STM32等高档的单片机内部有专用的模块,用此类芯片实现PWM功能时只需要...

发表于 2018-02-11 11:29 385次阅读
机器人设计中利用51单片机输出PWM波的方法

STM32定时器产生PWM彻底应用

这次学习STM32花了很长时间,一个礼拜多,也有颇多收获,学习过程也有颇多曲折。这次的任务是:用ST...

发表于 2018-02-11 11:26 405次阅读
STM32定时器产生PWM彻底应用

ATMage16的16位定时器的PWM应用

本文详细介绍了ATMage16的16位定时器的PWM应用。

发表于 2018-02-11 11:22 243次阅读
ATMage16的16位定时器的PWM应用

飞思卡尔M9S12XS128单片机初学之PWM调...

本文着重应用实践,理论性的东西少谈为妙,因为理论的东西资料上都有。想借此平台记录下调试心得以免日后遗...

发表于 2018-02-11 11:20 160次阅读
飞思卡尔M9S12XS128单片机初学之PWM调...

STC12C5201AD单片机的PWM功能的应用...

52xxAD系列单片机的内部集成了两路可编程计数阵列模块(PCA),可用于软件定时器、外部脉冲的捕捉...

发表于 2018-02-11 11:14 242次阅读
STC12C5201AD单片机的PWM功能的应用...

STM32的GPIO输入编程实例之读取按键状态

按键的一端与STM32的GPIO(PH15)相连,另外一端接地,且PH15外接一个1K电流大小的上拉...

发表于 2018-02-10 11:08 908次阅读
STM32的GPIO输入编程实例之读取按键状态

stm32寄存器版矩阵键盘库函数(附详细注释)

新系列采用LQFP64、LQFP100和LFBGA100三种封装,不同的封装保持引脚排列一致性,结合...

发表于 2018-02-09 11:48 169次阅读
stm32寄存器版矩阵键盘库函数(附详细注释)

stm32矩阵键盘原理图及程序介绍

STM32F0 系列产品基于超低功耗的 ARM Cortex-M0 处理器内核,整合增强的技术和功能...

发表于 2018-02-09 11:30 1129次阅读
stm32矩阵键盘原理图及程序介绍

STM8单片机PWM应用

PD3复用功能是TIM2_CC2,正好可以用来测试PWM功能。本例程通过电位器调整PWM脉宽来调整接...

发表于 2018-02-08 20:18 159次阅读
STM8单片机PWM应用

PWM控制LED灯的亮度程序(C 语言)

控制LED灯的亮度,通过调节电压的方式可以达到,但不理想,而且可调的范围很小,电压稍高,还容易把LE...

发表于 2018-02-07 16:45 330次阅读
PWM控制LED灯的亮度程序(C 语言)

STM32的GPIO输出编程实例之点亮三色LED

本实验通过STM32的三个GPIO口驱动三色LED的三个通道,将GPIO设置为推挽输出模式,采用灌电...

发表于 2018-02-07 11:14 1984次阅读
STM32的GPIO输出编程实例之点亮三色LED

直流电机的PWM速度控制程序

* =======直流电机的PWM速度控制程序======== */ /*晶振采用11.0592M,...

发表于 2018-02-07 08:44 209次阅读
直流电机的PWM速度控制程序

开路电压超过200V直流 PWM控制方法

所有用PWM都是最简单的方式,因为这个是48V 96V使用。太阳能电池板的开路电压,可能超过200V...

发表于 2018-02-07 08:40 231次阅读
开路电压超过200V直流 PWM控制方法

简单脉冲控制(PWM)直流电机调速电路方案

  555芯片组成一频率为1KHZ的多谐振荡器,脉冲宽度主要通过电阻R1,R2,R3,D1及C2控制...

发表于 2018-02-05 11:47 618次阅读
简单脉冲控制(PWM)直流电机调速电路方案

基于PWM技术的太阳能控制器的制作

太阳能发电系统是利用太阳能电池板(PV板)吸收太阳的光能转化为电能,充电给蓄电池储能,再输出直流低压...

发表于 2018-02-05 11:43 280次阅读
基于PWM技术的太阳能控制器的制作

串口通信协议stm32

串口通信指串口按位(bit)发送和接收字节。尽管比按字节(byte)的并行通信慢,但是串口可以在使用...

发表于 2018-02-01 16:22 288次阅读
串口通信协议stm32

基于STM32实现孤立词语音识别系统

语音识别是机器通过识别和理解过程把人类的语音信号转变为相应文本或命令的技术,其根本目的是研究出一种具...

发表于 2018-01-31 19:23 446次阅读
基于STM32实现孤立词语音识别系统

sg3525怎么确定频率_sg3525频率计算

本文主要介绍了sg3525怎么确定频率。并分析了SG3525内部结构、SG3525引脚图及其功能,S...

发表于 2018-01-31 14:27 784次阅读
sg3525怎么确定频率_sg3525频率计算

sg3525怎样调脉宽_sg3525怎么调节占空...

本文主要介绍了sg3525怎样调脉宽_sg3525怎么调节占空比。SG3525脉宽调制控制器,不仅具...

发表于 2018-01-31 14:07 1043次阅读
sg3525怎样调脉宽_sg3525怎么调节占空...

一款基于stm32的毕业设计方案

设计选用STM32单片机作控制器,设计温度单反馈的控制系统,对电加热水器内水的温度进行控制。通过PT...

发表于 2018-01-29 14:22 896次阅读
一款基于stm32的毕业设计方案

基于stm32的电子秤方案大全(二款stm32的...

 电子秤(英文名:electronic balance)是衡器的一种,是利用胡克定律或力的杠杆平衡原...

发表于 2018-01-29 12:05 638次阅读
基于stm32的电子秤方案大全(二款stm32的...

基于stm32的8m晶振不起振的原因解析

晶振不起振原因分析: (1) PCB板布线错误; (2) 单片机质量有问题; (3...

发表于 2018-01-26 15:41 1725次阅读
基于stm32的8m晶振不起振的原因解析

稳压电源PWM芯片UC3846的应用设计方案

本文主要介绍了一种稳压电源PWM芯片UC3846的应用设计方案,开关电源的控制电路可以分为电压控制型...

发表于 2018-01-26 10:42 461次阅读
稳压电源PWM芯片UC3846的应用设计方案

提供多主机功能,STM32的I2C通信简析

在传输数据的时候,SDA线必须在时钟的高电平周期保持稳定,SDA的高或低电平状态只有在SCL 线的时...

发表于 2018-01-26 09:37 3201次阅读
提供多主机功能,STM32的I2C通信简析

基于STM32的高性能低功耗的中文人机界面系统

本文选用了意法半导体公司基于ARM最新Cortex—M3内核的STM32F103RB作为主控芯片,通...

发表于 2018-01-25 22:53 379次阅读
基于STM32的高性能低功耗的中文人机界面系统

四款555脉冲宽度调制电路详细介绍

本文主要介绍了四款555脉冲宽度调制电路。脉冲宽度调制(PWM)是一种对模拟信号电平进行数字编码的方...

发表于 2018-01-25 16:13 868次阅读
四款555脉冲宽度调制电路详细介绍

pwm输出波形的特点

控制方式就是对逆变电路开关器件的通断进行控制,使输出端得到一系列幅值相等的脉冲,用这些脉冲来代替正弦...

发表于 2018-01-25 15:38 159次阅读
pwm输出波形的特点

pwm调制原理同步调制_几种pwm调制方式介绍

本文介绍了脉宽调制分类与优点,介绍了PWM脉宽调制原理,对PWM同步调制进行了介绍,介绍来了PWM具...

发表于 2018-01-25 15:32 310次阅读
pwm调制原理同步调制_几种pwm调制方式介绍

单相全桥pwm整流电路及工作原理

本文介绍了什么是整流电路以及整流电路作用原理及分类。其次介绍了pwm整流电路与单相全桥PWM整流电路...

发表于 2018-01-25 11:44 856次阅读
单相全桥pwm整流电路及工作原理

每一个GPIO如何配置成一个外部中断触发源

1STM32中断分组STM32 的每一个GPIO都能配置成一个外部中断触发源,这点也是 STM32 ...

发表于 2018-01-25 08:44 2028次阅读
每一个GPIO如何配置成一个外部中断触发源

基于STM32F103的水动力测控系统设计的解决...

测控系统是水动力实验中的重要测试设备。在实验中有压力、拉力、加速度等物理量通过传感器转换成电压值,需...

发表于 2018-01-25 05:40 298次阅读
基于STM32F103的水动力测控系统设计的解决...

介绍如何通过意法的STM32 MCU实现用DMA...

在嵌入式产品中有时候需要实现对外部的模拟量进行采样处理和记录,而这就需要使用到ADC功能,将外部的模...

发表于 2018-01-24 15:41 1462次阅读
介绍如何通过意法的STM32 MCU实现用DMA...

高集成度编程工具软件STM32代码烧录编程实战

如今ST推出了新的高集成度编程工具软件STM32CubeProgrammer,以后就不用这么麻烦了,...

发表于 2018-01-23 09:22 1977次阅读
高集成度编程工具软件STM32代码烧录编程实战

STM32F407总线存储框架及应用设计

在使用过程中发现DMA1无法把GPIO的IDR数据传输到内存,调试过程中出现DMA1的数据流传输错误...

发表于 2018-01-22 09:22 2373次阅读
STM32F407总线存储框架及应用设计

使用STM32快速开发AliOS Things硬...

AliOS Things 是 AliOS 家族旗下的、面向 IoT 领域的、轻量级物联网嵌入式操作系...

发表于 2018-01-22 09:17 2323次阅读
使用STM32快速开发AliOS Things硬...

实现半桥DC/DC变换器软开关的PWM控制解决方...

经常被用于中小功率电路设计的DC-DC转换器一直是工程师们在进行电源设计时候的首选。半桥电路由两个功...

发表于 2018-01-22 09:07 1633次阅读
实现半桥DC/DC变换器软开关的PWM控制解决方...

新步降型转换电路的PWM控制器合理选择方案

随着前沿的DSP、FPGA和CPU工作在越来越低的供电电压、并消耗更大的电流,选择PWM控制器变得并...

发表于 2018-01-22 07:32 178次阅读
新步降型转换电路的PWM控制器合理选择方案

对开关电源发展概述、关键技术、未来趋势的解析

随着技术的进步,特别是功率器件的更新换代,功率变换技术的不断改进,新型电磁材料的不断使用,控制方法的...

发表于 2018-01-21 11:50 918次阅读
对开关电源发展概述、关键技术、未来趋势的解析

STM32调试SP3485技术总结

本文主要对STM32调试SP3485技术总结。使用的STM32芯片是STM32F103RB,使用的资...

发表于 2018-01-17 15:56 325次阅读
STM32调试SP3485技术总结

STM32的调试方式、更新程序、仿真以及补救措施

STM32支持JTAG和SWD两种调试方式,且默认状态下这两种调试功能都是开启的。

发表于 2018-01-17 14:55 1173次阅读
STM32的调试方式、更新程序、仿真以及补救措施

用stm32控制4位数码管_stm32控制共阴数...

本文主要介绍了stm32控制4位共阳数码管输出计数程序设计和stm32控制共阴数码管程序设计。首先我...

发表于 2018-01-16 17:07 731次阅读
用stm32控制4位数码管_stm32控制共阴数...

对STM32基本知识的详细剖析

STM32是一种功能比较强大的32位单片机,广泛应用于各种嵌入式设备中,由于它的普及性及丰富的资源,...

发表于 2018-01-16 14:29 1199次阅读
对STM32基本知识的详细剖析

max7219驱动数码管程序(51单片机+STM...

本文主要介绍了max7219驱动数码管:STM32硬件SPImax7219驱动8位数码管显示模块程序...

发表于 2018-01-15 16:51 534次阅读
max7219驱动数码管程序(51单片机+STM...

详细解析STM32中的堆栈机制

这下明白了吧,STM32在启动的时候,RAM首先分配给使用到的全局变量,还有调用库占用的一些数据(不...

发表于 2018-01-15 15:03 1047次阅读
详细解析STM32中的堆栈机制

分享STM32定时器输出比较模式的理解

初学STM32,我这个地方卡了很久,现在终于有些明白了,现在把我的理解写下与大家共享,如果有不对的地...

发表于 2018-01-15 08:49 1071次阅读
分享STM32定时器输出比较模式的理解

stm32看门狗复位技巧编辑

本文主要介绍了stm32看门狗复位技巧,包括三个方面:判断是否需要使用、保证看门狗工作正常、保证看门...

发表于 2018-01-14 15:51 488次阅读
stm32看门狗复位技巧编辑

LED光源实现植物生长动态补光控制的几大要点

在番茄的各个生长期,弱光环境都会对番茄的生长造成很大影响,所以需要对番茄的各个生长期进行补光,至于怎...

发表于 2018-01-13 07:25 1929次阅读
LED光源实现植物生长动态补光控制的几大要点

PWM变模拟信号(积分电路 ) _积分电路原理

积分电路主要用于波形变换、放大电路失调电压的消除及反馈控制中的积分补偿等场合。

发表于 2018-01-12 17:14 631次阅读
PWM变模拟信号(积分电路 ) _积分电路原理

STM32+MS5611测气压温度例程详解

MS5611气压传感器是集合SPI和I²C(高达20 MHz)总线接口的高分辨率气压传感器,分辨率可...

发表于 2018-01-12 15:31 524次阅读
STM32+MS5611测气压温度例程详解

STM32通过I2C与BMP280通信

BMP280对温度和气压的测量是通过一堆补偿数据然后根据自己的算法算出来的,要注意这些数据是什么类型...

发表于 2018-01-12 13:14 858次阅读
STM32通过I2C与BMP280通信

基于stm32的GPIO寄存器学习解析

GPIO即通用输入/输出 (General Purpose Input Output) 包括:...

发表于 2018-01-11 09:03 1274次阅读
基于stm32的GPIO寄存器学习解析

STM32中断优先级谁更高 主要根据两个方面来判...

STM32(Cortex-M3)中有两个优先级的概念——抢占式优先级和响应优先级,有人把响应优先级称...

发表于 2018-01-10 14:12 674次阅读
STM32中断优先级谁更高 主要根据两个方面来判...

STM32 系列MCU 不同型号的移植步骤解析

STM32 系列MCU 不同型号的移植!

发表于 2018-01-10 10:45 1743次阅读
STM32 系列MCU 不同型号的移植步骤解析

多合一烧写几种接口及编程模式

如今ST推出了新的高集成度的编程工具软件STM32CubeProgrammer,以后就不用这么麻烦了...

发表于 2018-01-10 09:23 2805次阅读
多合一烧写几种接口及编程模式

基于STM平台中五大嵌入式操作系统

基于STM平台且满足实时控制要求操作系统,有以下5种可供移植选择。分别为μClinux、μC/OS-...

发表于 2018-01-10 09:17 2771次阅读
基于STM平台中五大嵌入式操作系统

意法半导体推最新软体工具让烧录STM32程式更方...

据报道,意法半导体推处理一款最新软体工具,可以支持多平台可配置环境让烧录STM32程式更方便,还可以...

发表于 2018-01-08 13:20 371次阅读
意法半导体推最新软体工具让烧录STM32程式更方...

万事开头难,开关电源设计就应该这样一步一步来

针对开关电源很多人觉得很难,其实不然。设计一款开关电源并不难,难就难在做精,等你真正入门了,积累一定...

发表于 2018-01-07 09:21 2138次阅读
万事开头难,开关电源设计就应该这样一步一步来