![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
STM32
STM32是“意法半导体”生产的基于“ARM公司Cortex-M3内核”的32位高性能MCU。
浣熊会咬人
人必须有自信,这是成功的秘密。
展开
-
【STM32F4教程】第六节:通用定时器之PWM实现呼吸灯
Conceit is the quicksand of success. 自负是成功的流沙。PWM实现呼吸灯PWM概述相关概念PWM设置流程呼吸灯实现例程pwm.cmain.cPWM概述 脉冲宽度调制(PWM),是英文“Pulse Width Modulation”的缩写,简称脉宽调制,是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术。脉冲宽度调制是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术,广泛应用在从测量、...原创 2020-08-15 16:38:27 · 3908 阅读 · 2 评论 -
【STM32F4教程】第五节:通用定时器之精准延时
A strong man will struggle with the storms of fate.(Thomas Addison) 强者能同命运的风暴抗争。(爱迪生)通用定时器之精准延时通用定时器概述STM32定时器分类TIM2 到 TIM5 主要特性TIM9 到 TIM14 通用定时器具有以下特性:通用定时器的应用:通用定时器的计数模式:定时器的时钟来源有 4 个:定时器中断的配置定时器时钟实现例程tim.cmain.c通用定时器...原创 2020-08-15 16:22:20 · 2663 阅读 · 1 评论 -
【STM32F4教程】第四节:SysTick之延时
Cease to struggle and you cease to live.(Thomas Carlyle) 生命不止,奋斗不息。(卡莱尔)SysTick之延时Systick寄存器一共4个Systick寄存器SysTick控制和状态寄存器---------CTRLSysTick重装载数值寄存器- LOADSysTick当前值寄存器- VALSysTick定时器框架分析固件库中的Systick相关函数:Systick中断服务函数:延迟实现de...原创 2020-08-15 16:08:42 · 1341 阅读 · 0 评论 -
【STM32F4教程】第三节:外部中断(EXTI)的实现
There is no disputing about tastes. 人各有所好外部中断(EXTI)的实现中断概述EXTI外部中断触发机制外部中断~中断线的映射NVICNVIC 特性嵌套向量中断控制器 NVIC 包含以下特性:中断管理抢占优先级 & 响应优先级区别:NVIC中断优先级分组按键中断实现实现步骤按键中断实现例程exti.cmain.c中断概述 CPU执行程序时,由于发生了某种随机的事件(外...原创 2020-08-15 15:57:48 · 3541 阅读 · 1 评论 -
【STM32F4教程】第二节:GPIO之按键
You can't judge a tree by its bark. 人不可貌相按键按键库函数开发理解按键输入原理图获取按键输入步骤GPIO-KEY按键实现例程key.cmain.c按键库函数开发按键库开发要添加库文件:stm32f4xx_gpio.c理解按键输入原理图按键S1连接PA0,当按键S1按下时,PA0为低电平当按键S1未按下时,PA0为高电平获取按键输入步骤1、打开GPIOA组时钟,也叫做使能A组时钟(STM32当中.原创 2020-08-15 15:39:23 · 1641 阅读 · 0 评论 -
【STM32F4教程】第一节:GPIO之实现流水灯
The world is his who enjoys it.活着感到快乐,世界就属于你实现流水灯引言LED库开发理解LED灯原理图点灯步骤GPIO-LED点灯实现例程led.cmian.c引言长话短说今天开始STM32的学习,本阶段的知识是基于ST公司的标准库函的开发:Keil.STM32F4xx_DFP.1.0.8.pack。所需要的硬件设备:STM32F407ZET6开发板、J-LINK下载器 软件:keil v5, 安装软件和工程搭建就不多..原创 2020-08-15 15:32:23 · 4129 阅读 · 2 评论