10天智能锁项目实战
文章平均质量分 53
是北豼不太皮吖
喜欢的东西就去做,不必思考太多
展开
-
【10天基于STM32F401RET6智能锁项目实战第2天】用按键点灯----GPIO的输入和输出
用按键点灯----GPIO的输入和输出一、原理讲解二、代码实现这只是提供一个思路给你参考如何做这样一个东西,具体不同型号的单片机初始化都是不一样的,但是基本原理都是差不多的,如果你对这个项目有兴趣可以评论、关注我,如果你也想做这样的一个项目可以私聊找我,我会给你提供帮助。如果这篇博文对你有帮助赶紧关注、点赞、收藏吧,感谢你的支持!一、原理讲解首先我们先去看一下原理图这是LED的管脚用来输出这是按键的管脚接收输入的信号这是原理图当按键KEY2按下的时候,BACKUP就由1变为0按照原创 2022-02-26 21:28:00 · 1973 阅读 · 1 评论 -
【10天基于STM32F401RET6智能锁项目实战第4天】外部中断的按键实现语音控制
外部中断的按键实现语音控制一、实现语音功能1、语音模块的资料2、代码实现二、外部中断的按键实现语音控制一、实现语音功能1、语音模块的资料首先我们要做的就是了解语音模块是怎么使用的,那么就要找到语音模块的数据手册,找到了下面就看一下语音模块的参数2、代码实现STM32F401RET6与语音模块的的接口看完上面的材料我们就可以按照语音模块的数据手册和STM32F401RET6与语音模块的原理图来完成我们的代码下面就写我们的代码,具体的工程是怎么建立的,这里就不说了,不会的可以回去前面看原创 2022-02-24 22:52:02 · 3414 阅读 · 14 评论 -
【10天基于STM32F401RET6智能锁项目实战第4天】什么是中断,中断服务函数,系统滴答定时器
什么是中断,中断服务函数,系统滴答定时器一、中断的概述二、外部中断三、系统滴答定时器一、中断的概述二、外部中断三、系统滴答定时器如果这篇博文对你有帮助赶紧关注、点赞、收藏吧,感谢你的支持!后面还会有关于中断和系统滴答定时器的相关实验,每天持续更新…...原创 2022-02-24 21:23:58 · 736 阅读 · 2 评论 -
【10天基于STM32F401RET6智能锁项目实战第3天】通讯基础与认识串口
通讯基础与认识串口一、什么是UART?-----串口二、通信方式三、常用通讯协议分类及其特征介绍一、什么是UART?-----串口二、通信方式三、常用通讯协议分类及其特征介绍原创 2022-02-24 00:16:30 · 5812 阅读 · 0 评论 -
【10天基于STM32F401RET6智能锁项目实战第2天】(分别用库函数和寄存器点灯)
分别用库函数和寄存器点灯一、用寄存器点灯二、用库函数点灯一、用寄存器点灯硬件分析:首先我们要先去看原理图找到相应的GPIO口然后再去看用到的寄存器首先我们先看一下GPIO口是挂载在AHB1上面的,要先使能GPIOB的时钟下面是RCC AHB1的寄存器然后看一下配置GPIO口的寄存器下面我们就借助上面原理图和寄存器来写我们点亮LED的代码,工程的建立如果不会可以看一下前面的博文先建一个led.h和led.c文件别放进去user文件夹的inc和srcled.h中的代码#原创 2022-02-22 22:21:44 · 2211 阅读 · 0 评论 -
【10天基于STM32F401RET6智能锁项目实战第2天】GPIO与寄存器
GPIO与寄存器一、GPIO的作用、数量与命名二、GPIO口的四大模式三、寄存器一、GPIO的作用、数量与命名二、GPIO口的四大模式三、寄存器更多的寄存器的实际操作会在后面的代码中讲解,如果这篇博文对你有帮助赶紧关注、点赞、收藏吧,感谢你的支持!...原创 2022-02-22 20:49:45 · 701 阅读 · 0 评论 -
10天基于STM32F401RET6智能锁项目实战第1天(环境搭建和新建工程)
10天基于STM32F401RET6智能锁项目实战第1天(环境搭建和新建工程)一、环境搭建二、新建工程一、环境搭建1、安装keil52、安装支持包这里按照需求安装支持包,有F4和F1的支持包安装好在keil5打开新项目就可以看到芯片选型了3、破解软件注意:以管理员身份运行keil54、安装串口驱动和下载器驱动这里有两种串口驱动这里我们选第一种下面我们下载下载器驱动二、新建工程首先我们先建立一个文件夹,名字可以随便取,放哪里都可以然后在LQY_2文件夹里建立几个原创 2022-02-21 22:02:00 · 1997 阅读 · 5 评论 -
10天智能锁项目实战第1天(了解单片机STM32F401RET6和C语言基础)
10天智能锁项目实战第1天(了解单片机STM32F401RET6和C语言基础)一、学习目标二、了解单片机STM32F401RET6三、C语言基础一、学习目标二、了解单片机STM32F401RET64、STM32F401RE特征三、C语言基础1.数据类型常用2的次方:2^7 = 1282^8 = 2562^15 = 327682^16= 6553651单片机常见的数据类型:char: 占内存1字节 取值范围:-128~127 -2^7 ~ 2原创 2022-02-21 19:26:01 · 3314 阅读 · 0 评论