我在高职教STM32——EXTI之外部按键中断(1)

课件分享出来,如果您正是一名单片机爱好者或是一名同行,欢迎点赞+关注,各位的支持是本人持续输出的动力,多谢多谢! 【学习目标】 对于I/O口电平变化的检测,理解轮询式和中断式两种检测方式的区别 学会将STM32的I/O口配置为外部中断输入 掌握带中断任务的程序编写套路         前面我们已经详细介绍了NVIC,对STM32F10x系列的中断管理系统有个全局的了解。记住,只要用到STM32的中断,就一定...

我在高职教STM32——GPIO入门之按键输入(1)

感的想法。在这里,我准备陆续把自己花了很多心思的教学设计分享出来,主要面向广大师生朋友,单片机老鸟就略过吧。欢迎点赞+关注,各位的支持是本人持续输出的动力,多谢多谢!         前面,我们介绍了STM32的IO口作为输出的使用,这一章,我们将向大家介绍如何使用IO口作为输入。在本章中,我们将利用开发板上的按键来控制LED的亮灭。通过本章的学习,我们将明白按键的电路原理,了解按键消抖是怎么回事,巩固GP...

我在高职教STM32——LCD液晶显示(4)

师生朋友,单片机老鸟就略过吧。欢迎点赞+关注,各位的支持是本人持续输出的动力,多谢多谢!         前边我们讲解了LED、按键和蜂鸣器的应用,这三类器件本身工作原理十分简单,因此我们的重点是放在STM32的GPIO上面。这一章我们来学习一下开发板配套的那块厚厚的液晶屏——LCD1602,聚焦的是这个器件本身的特点和工作时序。因此,我们需要熟读它的数据手册,因为手册里告诉了编程的要点、参数、时序等。阅读...

STM32基于DMA数据转运和AD多通道

onfig,开启中断输出,再在NVIC中配置相应的中断通道,然后写中断函数就行了,如果传输计数器清0,再想给传输计数器赋值,就DMA失能、写传输计数器、DMA使能,就可以了 1.2 DMA的库函数 在stm32f10x_dma.h文件中可以找到对应的库函数。 恢复缺省配置 void DMA_DeInit(DMA_Channel_TypeDef* DMAy_Channelx); 初始化 void DMA_In...

STM32项目分享:家庭环境监测系统

2117dp/?share_source=copy_web&vd_source=097fdeaf6b6ecfed8a9ff7119c32faf2 (资料分享见文末)  二、项目简介 1.功能详解 基于STM32的家庭环境监测系统。功能如下: 温湿度采集:使用DHT11温湿度传感器采集环境温湿度烟雾浓度采集:通过MQ-2烟雾传感器采集环境烟雾浓度PM2.5浓度采集:通过粉尘传感器采集环境PM2.5浓度二氧化碳...

STM32读写备份寄存器和实时时钟

2. 外部低速晶振 晶振部分(中间):使用一个32.768kHz的晶振(X1)连接到两个10pF的电容(C1和C2),并接地。这部分电路提供了一个稳定的时钟信号,通常用于RTC(实时时钟)功能。连接到STM32单片机(右侧):OSC32_IN和OSC32_OUT分别连接到STM32单片机的PC14和PC15引脚。 3. STM32单片机连接 供电和地(右侧):VDD和VSS分别是电源和地,VDD连接到电源正...

STM32单片机USART串口收发数据包

main.c 3. 串口收发文本数据包 3.1 Serial.c 3.2 Serial.h 3.3 main.c​​​​​​​ 1. 串口通信 对于串口通信的详细​​​​​​​解析可以看下面这篇文章 STM32单片机USART串口打印和收发数据 USART(Universal Synchronous/Asynchronous Receiver/Transmitter)是STM32微控制器内部集成的一个硬件外...

STM32项目分享:智能窗帘系统

11z7hY/?share_source=copy_web&vd_source=097fdeaf6b6ecfed8a9ff7119c32faf2 (资料分享见文末)  二、项目简介 1.功能详解 基于STM32智能窗帘系统。功能如下: 光强采集:光敏电阻实时采集环境光强度数据温湿度采集:DHT11温湿度传感器采集环境温湿度危险气体监测:MQ-7判断危险气体是否超标(超标板子指示灯闪烁)窗帘控制:步进电机模拟...

我在高职教STM32——GPIO入门之蜂鸣器

备陆续把自己花了很多心思的教学设计分享出来,主要面向广大师生朋友,单片机老鸟就略过吧。欢迎点赞+关注,各位的支持是本人持续输出的动力,多谢多谢!         本篇我们延续上一章闪烁灯的主题,通过 STM32 的 IO 口来控制开发板上的有源蜂鸣器,实现发声控制。通过本篇的学习,你将进一步了解 STM32 的 IO 口作为输出口使用的方法。 【学习目标】 理解蜂鸣器的电路原理续领悟 GPIO 的初始化和电...

手把手从0到1教你做STM32+FreeRTOS智能家居--前言

项目简介: 基于STM32F1系列的常见单片机,通过STM32Cubemx--Hal库进行代码编写,带freertos操作系统,拥有基于Android studio设计的app对单片机进行数据接收和控制。通过实时同步的实现以下功能: 产品功能 STM32-FreeRTOS物联网开发板--智能家居系统 (拥有Freertos实时操作系统,以下功能为同步运行): 1.语音控制灯光、舵机(门)、蜂鸣器、插座(继电...
© 2024 LMLPHP 关于我们 联系我们 友情链接 耗时0.019677(s)
2024-10-18 16:55:18 1729241718