文章 2024-07-09 来自:开发者社区

stm32f407探索者开发板(二十三)——定时器中断实验

一、通用定时器知识回顾 1.1 时钟的选择 计数器时钟可以由下列时钟源提供:(这里,我们选第一个) ①内部时钟(CK_INT) ②外部时钟模式1:外部输入脚(TIx) ③外部时钟模式2:外部触...

stm32f407探索者开发板(二十三)——定时器中断实验
文章 2024-07-09 来自:开发者社区

stm32f407探索者开发板(二十二)——通用定时器基本原理讲解

一、三种定时器的区别 STM32F40x系列总共最多有14个定时器 三种(4)STM32定时器区别 ...

stm32f407探索者开发板(二十二)——通用定时器基本原理讲解
文章 2024-07-09 来自:开发者社区

stm32f407探索者开发板(二十一)——窗口看门狗

一、窗口看门狗概述 之所以称为窗口就是因为其喂狗时间是一个有上下限的范围内(窗口),你可以通过设定相关寄存器,设定其上限时间(下限固定)。喂狗的时间不能过早也不能过晚。 而独立看门狗限制喂狗时间在0-x内,x由相关寄存器决定。喂狗的时间不能过晚。 是存在一口窗口期,只有在窗口期喂狗才能生效。,如果不再窗口期内进行喂狗,则也会复位 1.1 看...

stm32f407探索者开发板(二十一)——窗口看门狗
文章 2024-07-09 来自:开发者社区

stm32f407探索者开发板(二十)——独立看门狗实验

一、独立看门狗概述 在由单片机构成的微型计算机系统中,由于单片机的工作常常会受到来自外界电磁场的干扰,造成程序的跑飞,而陷入死循环,程序的正常运行被打断,由单片机控制的系统无法继续工作,会造成整个系统的陷入停滞状态,发生不可预料的后果,所以出于对单片机运行状态进行实时监测的考虑,便产生了一种专门用于监测单片机程序运行状态的模块或者芯片,俗称“看门狗”(watchdog) 。 在启...

stm32f407探索者开发板(二十)——独立看门狗实验
文章 2024-07-09 来自:开发者社区

stm32f407探索者开发板(十九)——外部中断实验-EXIT

一、外部中断概述 STM32F4的每个IO都可以作为外部中断输入。 STM32F4的中断控制器支持22个外部中断/事件请求: EXTI线0~15:对应外部IO口的输入中断。(主要) EXTI线16:连接到PVD输出。 EXTI线17:连接到RTC...

stm32f407探索者开发板(十九)——外部中断实验-EXIT
文章 2024-07-09 来自:开发者社区

stm32f407探索者开发板(十八)——串口通信实验讲解(USART_RX_STA流程图详解)

一、uart_init(串口初始化) 就是根据上一篇的一样的步骤,可以进行参考核对,尝试进行理解 ①串口时钟使能: RCC_APBxPeriphClockCmd); GPIO时钟使能: RCC_ AHB1PeriphClockCmd(); ②引脚复用映射:GPIO_PinAFConfig(); ③GPIO端口模式设置:GPIO _Init(); 模式设置为...

stm32f407探索者开发板(十八)——串口通信实验讲解(USART_RX_STA流程图详解)
文章 2024-07-09 来自:开发者社区

stm32f407探索者开发板(十七)——串口寄存器库函数配置方法

一、STM32串口常用寄存器和库函数 1.1 常用的串口寄存器 USART_ SR状态寄存器 USART_ DR数据寄存器 USART_BRR波特率寄存器 1.2 串口相关的库函数 void USART_ Init(); //...

stm32f407探索者开发板(十七)——串口寄存器库函数配置方法
文章 2024-07-09 来自:开发者社区

stm32f407探索者开发板(十六)——串行通信原理讲解-UART

一、串口通信接口背景知识 1.1 处理器与外部设备通信的两种方式 并行通信传输原理:数据各个位同时传输。优点:速度快缺点:占用引脚资源多 串行通信传输原理:数据按位顺序传输。优点:占用引脚资源少缺点:速度相对较慢 串行通信: 1.2 按照数据传送方向 单工: 数据传输只支持数据在一个方向上传输 ...

stm32f407探索者开发板(十六)——串行通信原理讲解-UART
文章 2024-07-09 来自:开发者社区

stm32f407探索者开发板(十五)——NVIC中断优先级管理

零、前言 CM4内核支持256个中断,其中包含了16个内核中断和240个外部中断,并且具有256级的可编程中断设置。 STM32F4并没有使用CM4内核的全部东西,而是只用了它的一部分— STM32F40xx/STM32F41xx总共有92个中断。— STM32F42xx/STM32F43xx则总共有96个中断 STM32F40xx/S...

stm32f407探索者开发板(十五)——NVIC中断优先级管理
文章 2024-07-09 来自:开发者社区

stm32f407探索者开发板(十四)——IO引脚复用和映射

一、端口复用 端口复用和重映射都是和单片机的I/O口有关系,端口复用是将一个I/O赋予多个功能,通过设置I/O的工作模式来切换不同的功能。重映射是将某些I/O口上面的功能映射到其他I/O口上面去。但是注意一点:重映射的I/O都是厂家设置好的,不能自己更改。 端口复用 什么是端口复用? STM32有很多的内置外设,这些外设的外部引脚都是与GPIO复用的。也就是说,一...

stm32f407探索者开发板(十四)——IO引脚复用和映射

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

IoT

物联网软硬件开发者一站式基地

+关注