stm32f407探索者开发板(二十三)——定时器中断实验
一、通用定时器知识回顾 1.1 时钟的选择 计数器时钟可以由下列时钟源提供:(这里,我们选第一个) ①内部时钟(CK_INT) ②外部时钟模式1:外部输入脚(TIx) ③外部时钟模式2:外部触...
stm32f407探索者开发板(二十)——独立看门狗实验
一、独立看门狗概述 在由单片机构成的微型计算机系统中,由于单片机的工作常常会受到来自外界电磁场的干扰,造成程序的跑飞,而陷入死循环,程序的正常运行被打断,由单片机控制的系统无法继续工作,会造成整个系统的陷入停滞状态,发生不可预料的后果,所以出于对单片机运行状态进行实时监测的考虑,便产生了一种专门用于监测单片机程序运行状态的模块或者芯片,俗称“看门狗”(watchdog) 。 在启...
stm32f407探索者开发板(十九)——外部中断实验-EXIT
一、外部中断概述 STM32F4的每个IO都可以作为外部中断输入。 STM32F4的中断控制器支持22个外部中断/事件请求: EXTI线0~15:对应外部IO口的输入中断。(主要) EXTI线16:连接到PVD输出。 EXTI线17:连接到RTC...
stm32f407探索者开发板(十八)——串口通信实验讲解(USART_RX_STA流程图详解)
一、uart_init(串口初始化) 就是根据上一篇的一样的步骤,可以进行参考核对,尝试进行理解 ①串口时钟使能: RCC_APBxPeriphClockCmd); GPIO时钟使能: RCC_ AHB1PeriphClockCmd(); ②引脚复用映射:GPIO_PinAFConfig(); ③GPIO端口模式设置:GPIO _Init(); 模式设置为...
stm32f407探索者开发板(七)——蜂鸣器实验
一、蜂鸣器的硬件连接当BEEP输出高电平,二极管导通,蜂鸣器开始工作。R61就是一个下拉电阻,防止浮空以及干扰二、蜂鸣器使能IO口时钟。调用函数RCC_ AHB1PeriphClockCmd(),不同的外设调用的时钟使能函数可能不一样初始化IO口模式。调用函数GPIO_ Init();操作IO口,输出高低电平。GPIO_I...
stm32f407探索者开发板(五)——跑马灯实验(寄存器版本)
一、步骤1.使能I0口时钟。配置相关寄存器寄存器RCC->AHB1ENR2.初始化IO口模式。配置四个配置寄存器GPIOx_MODER/GPIOx_OTYPER/GPIOx_OSPEEDR/GPIOx_PUPDR3.操作I0口,输出高低电平。配置寄存器GPIOX_ ODR或者BSRRL/BSRRH。二、配置RCC->AHB1ENR#include "led.h&...
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
IoT
物联网软硬件开发者一站式基地
+关注