STM32微控制器入门及应用实例

STM32是STMicroelectronics公司推出的一款基于ARM Cortex-M内核的32位微控制器系列。由于其高性能、低功耗、丰富的外设接口以及良好的开发环境,STM32在嵌入式系统、工业自动化、智能仪表等领域得到了广泛的应用。本文将简要介绍STM32的基本特性、开发环境,并通过一个简单...

STM32微控制器在智能家居中的应用

STM32微控制器在智能家居中的应用 STM32微控制器是一款性能强大的32位ARM Cortex-M微控制器,广泛应用于智能家居、工业自动化等领域。本文将介绍STM32在智能家居中的应用,并通过一个实例展示如何使用STM32控制家居照明系统。 一、STM32微控制器简介 STM32微控制器是基于A...

基于STM32的端到端物联网全栈开发

18 课时 |
11753 人已学 |
免费
开发者课程背景图
STM32F103标准外设库——中断应用/事件控制器(七)

STM32F103标准外设库——中断应用/事件控制器(七)

一、异常类型        F103 在内核水平上搭载了一个异常响应系统,支持为数众多的系统异常和外部中断。其中系统异常有 8 个(如果把 Reset 和 HardFault 也算上的话就是 10 个),外部中断有 60 个。除了个别异常的优先级被定死外,其它...

STM32(HAL)GPIO应用-红外入侵报警

STM32(HAL)GPIO应用-红外入侵报警

1、简介刚刚接触STM32都是从GPIO的输入输出开始进行学习应用,本文就是通过HAL库方式通过红外模块、LED灯、蜂鸣器设计一个红外入侵报警小应用。2、实现过程2.1具体功能红外模块作为GPIO输入,LED灯、蜂鸣器作为GPIO输出,当红外模块检测到入侵,LED灯、蜂鸣器会进行警报。2.2硬件接线...

STM32:红外传感器代码部分(内含实物图+外部信号流程,编写代码思路+代码+解析代码和扩展应用)

STM32:红外传感器代码部分(内含实物图+外部信号流程,编写代码思路+代码+解析代码和扩展应用)

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

Stm32 向 keil 中添加库及应用程序 | 学习笔记

Stm32 向 keil 中添加库及应用程序 | 学习笔记

开发者学堂课程【嵌入式之 RFID 开发与应用2020版:Stm32 向 keil 中添加库及应用程序 】学习笔记,与课程紧密联系,让用户快速学习知识。课程地址:https://developer.aliyun.com/learning/course/665/detail/11148Stm...

STM32-嵌入式学习笔记03-EXTI中断的分析及应用

STM32-嵌入式学习笔记03-EXTI中断的分析及应用

 EXTI中断/事件控制器,管理了控制器的20根中断/事件线。每个对应了一个边沿检测器,可以实现输入信号的上升沿或者下降沿检测,EXTI可以实现对每个中断或者事件的单独配置    这里中断通常是指GPIO的中断   事件可以是AD/DA转换  TIM...

STM32-嵌入式学习笔记02-中断应用概述

STM32-嵌入式学习笔记02-中断应用概述

STM32中断非常强大,每个外设都能产生中断中断的优先级数值越小,说明他的中断优先级越高配置中断需要了解NVIC寄存器::    NVIC是嵌套向量中断控制寄存器,控制中断的相关功能;它与内核紧密结合,是内核里的一个外设。管理着包括内核和片上的所有外设的中断相关功能。因此配置中断...

STM32第十章-SPI通讯应用

STM32第十章-SPI通讯应用

@[TOC]  上一章我们讲到了IIC通讯,这一章来说一说SPI通信,同样的很多模块也用到了SPI通信,比如0.96寸的OLED模块。玩过单片机的小伙伴都知道OLED有4针的也有7针的,4针的就是IIC通信,7针的就是SPI通信。一、 SPI 简介  SPI 是英语 Serial Periphera...

STM32第九章-IIC通讯应用

STM32第九章-IIC通讯应用

@[TOC]  说到IIC(通常也叫I2C,其实都是一样的)通讯,是一种最简单的通讯协议。在学习STM32时第一个接触的就是串口USART通讯协议,接下来就是IIC通讯协议了还有的就是SPI协议,SPI我们下一章再说,这一章就说说IIC吧。很多模块都用到过IIC通讯,最常见的就是4针的0.96寸OL...

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

社区圈子

IoT
IoT
物联网软硬件开发者一站式基地
123166+人已加入
加入