【STM32开发入门】温湿度监测系统实战:SPI LCD显示、HAL库应用、GPIO配置、UART中断接收、ADC采集与串口通信全解析
目录 技术简单讲解: SPI的LCD HAL库 GPIO UART的接收中断 ADC 串口通信 实现功能: 技术简单讲解: SPI的LCD SPI(Serial Peripheral Interface)是一种同步串行通信...

STM32外部中断解析
前言本篇文章将带大家了解STM32F103的外部中断。一、外部中断是什么外部中断是单片机实时地处理外部事件的一种内部机制。当某种外部事件发生时,单片机的中断系统将迫使CPU暂停正在执行的程序,转而去进行中断事件的处理;中断处理完毕后.又返回被中断的程序处,继续执行下去。二、STM32F103的外部中断外部中断一共有20条中断线。通过观察发现不同组的相同引脚号的引脚连接到了相同的外部中断线上。其中....

STM32 FreeRTOS FreeRTOSConfig.h文件解析
前言本篇文章带大家了解FreeRTOS里面的FreeRTOSConfig.h文件,此文基于正点原子FreeRTOS手册讲解。一、文件讲解源码:/* USER CODE BEGIN Header */ /* * FreeRTOS Kernel V10.0.1 * Copyright (C) 2017 Amazon.com, Inc. or its affiliates. All Rights...
【蓝桥杯嵌入式】PWM的设置,原理图解析与代码实现(第十一届省赛为例)——STM32
目录题目设置STM32CubeMX手搓代码开启PWM函数PWM占空比可调函数正文题目第十一届省赛关于PWM的题目要求如下: 要求我们用PA6和PA7输出两种不同频率的占空比可调节的脉冲信号,频率的设置是由定时器中的预分频系数和重装载值来决定的设置STM32CubeMX 首先我们要给PA6和PA7引脚选一个定时器,下图中我们可以看到PA6由四个定时器可选,分别是TIM16....

【蓝桥杯嵌入式】STM32定时器的配置,解析预分频系数和重装载值与时钟频率的关系
目录预分频系数重装载值 设置STM32CubeMX正文预分频系数 预分频系数就是将你使用的时钟的频率以预分频系数为单位分割,如现在使用的是80MHz频率的时钟,预分频系数设置为80,那就是将原本的80次计数看成是1次,时钟的频率因为变成了 80M/80 = 1MHz。也就是改定时器再一秒内会计数1M次。重装载值 &am...

【蓝桥杯嵌入式】LCD屏的原理图解析与代码实现(第十三届省赛为例)——STM32
目录原理图解析 设置STM32CubeMX配置文件测试LCD屏函数实例运用正文原理图解析观察LCD的原理图,LCD的引脚比较多,在下一个步骤设置STM32CubeMX时,最好一一对应地去设置,以免缺漏。但需要注意的是,在官方文件的实例代码中,已有LCD.c与.h文件,我们可以直接移动到我们的工程文件即可设置STM32CubeMX对照原理图将各个引脚设置好即可配置文件这一步与上一步选择一个便可。推....

【蓝桥杯嵌入式】点亮LED灯,流水灯的原理图解析与代码实现——STM32
目录看原理图设置STM32CubeMX配置文件初始化LED函数实例运用正文看原理图可以看到控制LED灯的是PC8~PC15,由于图中最左边是VDD,也就是高电平控制的,所以当PC8~PC15为高电平的时候,LED亮,为低电平的时候,LED灭。同理PD2低电平关,高电平开设置STM32CubeMX打开我们已经建立好的工程(如何初始化STM32工程)中的STM32CubeMX将PC8~PC15和PD....

STM32学习笔记(6) 串口通信数据包解析
串口的数据解析代码 /** * 函数名:UART1_Handler() * 功能: 串口1的中断服务函数 * 入口参数:无 * 引脚: 无 * USART1_RX_STA:串口一的接收状态标志位 * USART1_BUFF[USART1_Length]:缓冲区(存储数据),串口长度 */ u16 USART1_RX_STA; u16 USART1_BU...

【IoT】STM32 分散加载文件 .sct 解析
1、STM32 启动文件与 .sct 文件分析1) 定义STACK段,{NOINIT,读写}:分配一段内存大小为0.5K;2) 定义HEAP段, {NOINIT,读写}:分配一段内存大小为1K;3) 定义RESET段,{DATA,只读}:DCD各种中断向量;4) 定义|.text|段,{CODE,只读}:Reset_Handler函数,函数中最后加载了__main;对剩余的中断函数进行了弱定义;....

STM32:红外传感器代码部分(内含实物图+外部信号流程,编写代码思路+代码+解析代码和扩展应用)
1.实物连接图:左下角的D0接任意一个空闲的IO口均可,此处接的是PB14。当对射式红外传感器被遮挡住时,D0发送中断信号给PB14并完成相关操作。2.外部信号流程(代码部分编写的原理):外部信号总思路:(配置外部中断)GPIO-->AFIO-->EXTI-->NVIC-->(中断函数)CPU3.代码部分:main代码部分:#include "stm32f10x.h" .....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
STM32解析相关内容
IoT
物联网软硬件开发者一站式基地
+关注