stm32f4_learn
奋斗小崽
供自我学习之用
展开
-
第34讲、输入捕获实验
一、1、2、3、上图拆解:二、1、2、3、三、1、原创 2020-08-31 20:35:14 · 181 阅读 · 0 评论 -
第33讲、PWM输出实验
一、1、2、arr装载初值,计数到ccrx变电平,实现pwm的目的3、4、5、二、1、2、3、三、1、pwm.c文件#include "pwm.h"void PWM14_PF9_Init(u16 arr,u16 psc){ GPIO_InitTypeDef GPIO_Initstructure; TIM_TimeBaseInitTypeDef TIM_TimeBaseStructur...原创 2020-08-31 01:39:48 · 397 阅读 · 0 评论 -
第32讲、定时器中断实验
一、1、2、APB分频系数是1,定时器时钟为1APB分频系数是非1,定时器时钟为APB1时钟的2倍3、二、相关寄存器1、2、3、4、5、三、库函数1、2、3、四、1、timer.c文件#include "timer.h"void TIM3_Int_Init(u16 arr,u16 psc){ TIM_TimeBaseInitTypeDef TIM_TimeBaseInit...原创 2020-08-30 21:08:40 · 252 阅读 · 0 评论 -
第31讲、通用定时器基本原理 -M4
一、1、2、3、4、5、6、7、上图上半部分8、9、10、原创 2020-08-30 00:38:37 · 178 阅读 · 0 评论 -
第30讲、窗口看门狗-WWDG
一、1、2、3、当T6:0>W6:0,比较结果=1,之后产生复位信号当看门口控制寄存器T6为0时,经非变为1,与门输出为1,之后产生复位信号4、5、6、二、1、2、3、三、...原创 2020-08-29 22:49:03 · 169 阅读 · 0 评论 -
第29讲、独立看门狗实验-IWDG
一、1、2、3、4、5、二、1、2、三、//iwdg.c#include "iwdg.h"void IWDG_Init(u8 prer,u16 rlr){ IWDG_WriteAccessCmd(IWDG_WriteAccess_Enable); IWDG_SetPrescaler(prer); IWDG_SetReload(rlr); IWDG_ReloadCounter(); IWDG_Enable();}//检测到按键按下不断喂初值,看..原创 2020-08-28 16:04:23 · 312 阅读 · 0 评论 -
第28讲、外部中断实验-EXTI
目录:1:外部中断概述2:外部中断库函数设置3:手把手用外部中断写按键实验一、1、同一个时间统一组的只能有一个I/O口映射过来对于每个中断线,我们可以设置触发方式以及使能2、上表缺少EXTI03、映射中断线在stm32f4xx_syscfg.h文件在stm32f4xx_exti.c文件...原创 2020-08-28 00:43:13 · 1144 阅读 · 0 评论 -
第27讲、串口通信实验讲解
一、复习:二、1、在usart.c文件中主函数2、在usart.c中若用printf函数,需要确定串口的类别,是usart1还是usart2deng,需要改成对应的原创 2020-08-27 01:04:25 · 198 阅读 · 0 评论