SMT32
文章平均质量分 56
小殷学长
知识付费
展开
-
基于STM32的土壤湿度传感器使用
基于STM32的土壤湿度传感器的使用原创 2023-07-06 20:09:25 · 7160 阅读 · 5 评论 -
【如何使用机智云平台进行ESP8266固件烧入】
如何使用机智云平台进行ESP8266固件的烧入原创 2022-11-09 19:52:38 · 1381 阅读 · 6 评论 -
【Keil MDK中工程报错Browse information of one of more files is not available解决方法】
KEIL工程中遇到的一些错误原创 2022-11-08 23:33:03 · 2310 阅读 · 1 评论 -
【语音控制SU-03T的使用】
SU-03T语音模块的使用原创 2022-10-07 16:01:19 · 6594 阅读 · 0 评论 -
【浅析STM32之GPIO寄存器(CRL/CRH)配置 】
stm32 GPIO寄存器配置原创 2022-07-23 22:13:03 · 4404 阅读 · 0 评论 -
【基于stm32f103的SHT30温湿度显示】
stm32f103c8t6和sht30温湿度的使用原创 2022-07-23 21:23:41 · 2223 阅读 · 6 评论 -
【HC-SR501人体红外传感器】
HC-SR501人体红外传感器今天分享的是HC-SR501人体红外传感器的使用,下面我会结合stm32以及正在做的合泰HT32这两个型号的芯片进行例程讲解。HC-SR501介绍1、HC-SR501是基于红外线HC-SR501是基于红外线技术的自动控制模块 ,采用德国原装进口LHI778 探头设计,灵敏度高,可靠性强,超低电压工作模式 ,广泛应用于各类自动感应电器设备 ,尤其是干电池供电的自动控制产品。2、模块为全自动感应,当人进入其感应范围则输出高电平,人离开感应范围则自动延时关闭高电平,原创 2022-05-04 20:21:26 · 22724 阅读 · 21 评论 -
【stm32c8t6多路舵机PWM输出】
stm32c8t6多路舵机PWM输出对于舵机的简单使用大家都不陌生,在实验中使用的SG90舵机最大转动角度为180度,而对舵机控制的原理是我们每一个使用者都应该了解的,具体的可以从下面这张角度和占空比的关系看看出来。舵机的控制一般需要一个20ms的时基脉冲,该脉冲的高电平部分一般为0.5ms~2.5ms范围内的角度控制脉冲部分。以180度角度舵机为例,那么对应的控制关系是这样的: 可以发现一个规律:角度每次增加45度,高电平时间相应增加0.5ms 总周期 - 高电平脉冲 = 低电平脉原创 2022-04-26 10:42:05 · 4408 阅读 · 4 评论 -
【stm32c8t6多个串口同时使用】
【stm32c8t6多个串口使用】最近做的一个小项目会同时用到多个串口,不同串口连接不同外设根据不同控制指令来执行相应的功能(wifi、语音等)如何同时进行不同串口之间的配置原理和配置单个串口相同,下面就以三个串口中断分别来进行LED的控制,后面根据自己的需求将串口接在不同的外设上面就好了。stm32c8t6上面可以使用很多串口,通常没有经过重映射的引脚有三组串口USART1 ------> TX(PA9) RX(PA10)USART2 ------> TX(A2) RX(A3)原创 2022-04-26 01:09:39 · 16275 阅读 · 14 评论 -
【基于stm32f103c8t6RFID-RC522智能开关】
基于stm32f103c8t6RFID-RC522智能开关基于stm32f103x8t6的RFID-RC522门禁卡的使用,简单实现智能门锁的改造。下面就简单分析如何实现,驱动源码由商家提供,当然我们所做的也不只是智能门锁,可以通过刷卡实现各种智能操作(开灯、开风扇等等)根据自己需求修改就好了。工程的源码我会放在最后需要的可以自行下载。一、硬件准备RFID-RC522芯片+卡片stm32f103c8t6最小系统usb转ttl下载程序杜邦线若干图 1图 2原创 2022-03-24 20:12:37 · 11035 阅读 · 369 评论 -
【ST-Link 烧入问题】
ST-Link 烧入问题之更新失败有效解决之前写stm32代码下载程序都是使用串口转TTL usb下载过程难免有点麻烦,并且不能在线debug,然后使用了STlink来下载程序,结果并没有想象那么顺利,下面记录检测不到mcu并且stlinkt提示更新失败问题。原因仿真器的版本过低,根据提示进行STlink的更新,结果就是上面图片显示,失败。解决方法如下1.重新拔掉ST-Link2.插上ST-Link (这里我们特别要注意,插上的时候不要连接单片机)3.按提示点击更新按上面的步骤原创 2022-03-11 20:09:19 · 1289 阅读 · 1 评论 -
【SMT32CubeMx安装详解】
SMT32CubeMx安装详解文章目录SMT32CubeMx安装详解前言一、准备工作二、CubeMax安装三、工程参数配置1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。一、准备工作在我们进行软件安装之前首先将我们需要用到的各类软件下好,安装包链接放下面了需要的自行下载哈。二、CubeMax安装cubemax在使用过程中需要java环境,原创 2022-03-10 23:42:53 · 11084 阅读 · 9 评论 -
STM32之DMA使用
STM32之DMA使用一、DMA简介直接存储器存取(DMA)用来提供在外设和存储器之间或者存储器和存储器之间的高速数据传输。无须CPU干预,数据可以通过DMA快速地移动,这就节省了CPU的资源来做其他操作。两个DMA控制器有12个通道(DMA1有7个通道,DMA2有5个通道),每个通道专门用来管理来自于一个或多个外设对存储器访问的请求。还有一个仲裁器来协调各个DMA请求的优先权。二、DMA主要特性12个独立的可配置的通道(请求):DMA1有7个通道,DMA2有5个通道● 每个通道都直原创 2022-02-12 09:35:02 · 1482 阅读 · 0 评论 -
ESP8266与STM32
ESP8266与STM32通信最近想实现esp8266-01s系列和stm32f103c8t6之间进行串口通信,然后在网上看了好多这方面的资料最终都以失败告终。不断尝试下还是实现该功能,同时非常感谢这位博主。博主链接实现的最终功能是能够通过手机连上ESP8266作为服务端模式下的wifi,让后在手机上发送相关的指令,esp8266接收后再通过串口发送给单片机 ,间接的来控制我们的外设。esp8266常用指令介绍具体的用法可以查看相关的esp8266的手册下面就只介绍一下配置三种不同模式常原创 2021-11-20 20:15:37 · 23886 阅读 · 496 评论 -
STM32(简单呼吸灯)
STM32(PWM呼吸灯)前面完成了Led的点灯,在加上PWM就可以实现酷炫的闪烁1)什么是PWM 脉冲宽度调制(PWM),是英文“Pulse Width Modulation”的缩写,简称脉宽调制,是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术,广泛应用在从测量、通信到功率控制与变换的许多领域中。2)PWM原理2.1 什么是占空比从上面图片可以看出:第一个PWM波,周期为10ms,高电平的时间为4ms,所以占空比为40%,同理第二个PWM波为60%,第三个为80原创 2021-07-22 11:29:31 · 732 阅读 · 0 评论 -
USART串口练习
USART串口练习这两天学校刚好在教串口的使用,把课堂练习记录一下吧下面通过PC机发送指令来控制STM32板子的LED状态一.要求:1.首先通过以中断的方式发送单个字符来控制led的亮灭 2.PC机发送字符串“fast"LED0快速闪烁 3.PC机发送字符串slow"LED0慢速闪烁 4.PC机发送字符串“alter'实现LED0 和LED1交替闪烁 5.PC机发送字符串"off"LED熄灭。 二.串口相关参数配置这里就不具体介绍串口的一些内部原理了,原创 2021-07-18 23:33:13 · 305 阅读 · 0 评论 -
stm32单个数码显示
基于stm32f10xxx单个数码显示大家在使用是注意引脚接线,之前把引脚对错了搞了好久才把想要的效果显示出来硬件最小系统stm32f103ct86软件keil 、j-link下载器’一.数码管分类数码管也称LED数码管,不同行业人士对数码管的称呼不一样,其实都是同样的产品。按发光二极管单元连接方式可分为共阳极数码管和共阴极数码管。共阳数码管是指将所有发光二极管的阳极接到一起形成公共阳极(COM)的数码管,共阳数码管在应用时应将公共极COM接到+5V,当某一字段发光原创 2021-06-28 10:36:42 · 464 阅读 · 0 评论 -
基于STM32-Oled(IIC)的使用
基于STM32-Oled(IIC)的使用这里是小小殷 ----------------------------每天进步一点点 (冲)学习出于(江江stm32)哞哞一.IIC协议简介IIC通讯协议(Inter----Integrted Circuit)是由Phiips飞利浦公司开发的,由于他引脚少,硬件实现简单,可拓展性强,不需要UASRT,CAN通讯协议的外部收发设备,现在被广泛使用在系统内多个集成电路IC(芯片)间的通讯。(半双工的通讯方式)他是一个支持多设备的总线。”总线”指多个设备共用原创 2021-05-07 13:09:26 · 2461 阅读 · 2 评论 -
STM32感应垃圾桶
STM32感应垃圾桶学习最重要的是学会学以致用,基于学习的一些简单串口、定时器、中断…来做一个简单的感应垃圾桶,在制作过程中也提高了自己调试能力,虽然说是简单的串口打印测试还是花了很久时间,感谢自己的坚持和学长的帮助。最终还是成功完成了该小项目(冲冲冲)所需硬件miniSTM32HCSR04超声波SG90舵机若干杜邦线USB转TTL直接上代码//1.HCSR04 配置部分#include "stm32f10x.h"//宏定义相应的引脚#defi原创 2021-04-12 23:17:14 · 424 阅读 · 0 评论 -
STM32F103C8T6相关开发笔记
STM32F103C8T6相关开发笔记最近开始学习STM32 ,记录学习过程1.GPIO配置2.定时器配置3.串口配置4.外部中断1.GPIO 配置 GPIO_InitTypeDef GPIO_XXX ; // 根据自己所需配置的GPIO 命名 GPIO_XXX.GPIO_Mode = GPIO_Mode_Out_PP ; // 设置GPIO 的模式 GPIO_XXX.GPIO_Pin = GPIO_Pin_11 ; //所用Gpio 引脚 GP原创 2021-04-08 17:02:05 · 372 阅读 · 3 评论 -
初识STM32与震动开灯
初识STM32与震动开灯这里是引用一、准备工作所用软件KEIL5ch341ser / PL2303_v110FlyMcu烧程序所用硬件miniSTM32开发板继电器LCD灯USB转TTL若干杜邦线二、点亮stm32板上第一个Led在这里插入代码片三、继电器的使用在这里插入代码片四、震动传感器在这里插入代码片五、代码整合在这里插入代码片在这里插入代码片...原创 2021-04-02 00:24:32 · 288 阅读 · 0 评论