- 博客(21)
- 收藏
- 关注
原创 学习stm32 蓝牙
指令必须大写,部分模块需在指令末尾添加回车符(\r)或回车换行符(\r\n),可通过串口助手测试确认。所有指令需在模块未建立蓝牙连接时使用(STATE 引脚低电平),连接后进入透传模式,AT 指令无效。注意:KEY 引脚仅用于清除配对,不直接切换工作模式,操作后仍需通过连接状态判断核心模式。蓝牙模块的 AT 指令用于配置模块参数(如设备名、波特率、主从角色等),需在。除核心模式外,HC-08 还可通过硬件引脚或 AT 指令配置。HC-08 的工作模式切换完全依赖。HC-08 的工作模式可分为。
2025-09-09 19:02:53
1898
原创 学习stm32 串口
串口,也称为串行接口或串行通信接口(通常指COM接口),是一种采用串行通信方式的扩展接口。它实现了数据一位一位地顺序传送,具有通信线路简单、成本低但传送速度慢的特点。只要一对传输线,串口就可以实现双向通信。串口通信的接口类型包括TTL、CMOS、RS-232和RS-485等,它们分别代表了不同的电平标准。TTL电平:逻辑1:5V,逻辑0:0VCMOS电平:逻辑1:供电电压的最大值,逻辑0:0VRS-232电平:逻辑1:-3V~-15V,逻辑0:+3~+15VRS-485电平:
2025-09-04 08:21:59
1896
原创 学习stm32 窗口看门狗
在嵌入式系统中,独立看门狗(IWDG)的监控逻辑相对宽松:只要程序在 “溢出周期内” 执行喂狗即可。但实际场景中,可能出现一种隐蔽故障 ——程序陷入 “异常循环” 却仍能喂狗例如,程序因逻辑漏洞进入死循环,但循环中恰好包含喂狗指令,此时 IWDG 会被持续 “误喂狗”,无法检测到故障,导致系统长期处于异常状态。窗口看门狗的 “窗口机制” 正是为解决此问题而生:它强制要求喂狗操作必须在一个特定的 “时间窗口” 内。
2025-08-30 13:22:17
969
原创 学习stm32 独立看门狗
独立看门狗(,通常缩写为IWDG)主要作用是主要用于检测外界电磁干扰,或硬件异常导致的程序跑飞问题。IWDG本质上是一个12位的递减计数器。当计数器的值从某个初始值开始递减,并一直减到0时,系统会产生一个复位信号(IWDG_RESETCPU在接收到这个复位信号后,会重新启动系统,以确保系统从可能的错误或死锁状态中恢复。在计数器的值减到0之前,如果程序通过特定的喂狗操作(即重置计数器的值)来刷新计数器,那么就不会产生复位信号,系统将继续正常运行。这种“喂狗。
2025-08-29 13:56:32
790
原创 学习stm32 感应开关盖垃圾桶
以下几个事件触发时,自动开盖,并伴随蜂鸣器短响一声,同时LED灯闪烁一下,2秒后自动关盖:检测到有人靠近检测到有震动按下按键KEY1超声波传感器震动传感器蜂鸣器舵机杜邦线stm32开发板ST-LinkUSB转TTL。
2025-08-18 17:14:14
387
原创 学习STM32 脉冲计数实验
将定时器2通道2输入的低电平脉冲作为定时器2的时钟,并通过串口打印脉冲数PSC=0ARR=65535外部时钟模式1、触发选择、下降沿触发、不分频、不滤波。
2025-08-13 11:16:56
573
原创 STM32 输入捕获,串口打印,定时器,中断综合运用
使用定时器2通道2来捕获按键2按下时间,并通过串口打印。计一个数的时间:1usPSC=71ARR=65535下降沿捕获、输入通道2映射在TI2上、不分频、不滤波。
2025-08-08 12:04:50
661
原创 学习STM32 PWM
PWM(Pulse Width Modulation,脉冲宽度调制)是一种通过改变脉冲信号的。来控制输出电压、电流或功率的技术,广泛应用于电子、电力、通信等领域。PWM 的基本思想是:用一系列。占空比 = Ton / Ts。模拟连续的模拟信号。
2025-08-05 11:53:02
638
原创 学习STM32 定时器
微控制器内部集成了多种类型的定时器,这些定时器在嵌入式系统中扮演着重要角色,用于计时、延时、事件触发以及PWM波形生成、脉冲捕获等应用。中几个定时器的简单介绍:1. TIM1:这是一个高级定时器,不仅具备基本的定时中断功能,还拥有内外时钟源选择、输入捕获、输出比较、编码器接口以及主从触发模式等多种功能。这使得TIM1能够适用于各种复杂的应用场景,为开发者提供强大的时间控制和信号处理能力。2. TIM2TIM3和TIM4:这些是通用定时器,同样具有定时功能,但在功能上与高级定时器有所区别。
2025-08-04 13:08:17
2057
原创 学习STM32 智能排队控制系统
1.红外传感器检测有人通过并计数;2.计数值显示在LCD16023.允许通过时,LED1闪烁,蜂鸣器不响,继电器不闭合;4.不允许通过时,LED2闪烁,蜂鸣器响,继电器闭合;5.每次允许通过5个人,之后转为不允许通过,3秒后再转为允许通过继电器(模拟匣机)蜂鸣器红外避障模块LCD1602stm32开发板ST-Link硬件接线。
2025-08-01 13:17:40
342
原创 学习STM32HAL systick 和 延时函数的编写 及 模拟多线程
Systick,即滴答定时器,是内核中的一个特殊定时器,用于提供系统级的定时服务。该定时器是一个24位的递减计数器,具有自动重载值寄存器的功能。当计数器到达自动重载值时,它会自动重新加载并开始新的计数周期。Systick定时器的主要功能包括实现简单的延时、生成定时中断以及进行精确定时和周期定时操作。此外,Systick定时器还可以被用于其他目的,例如作为操作系统的时基(如FreeRTOS),或者用于软件看门狗等系统调度操作。在STM32中,Systick通常以HCLKAHB。
2025-07-28 19:00:44
580
原创 学习STM32HAL库 电动车报警项目
点击遥控器A按键,系统进入警戒模式,一旦检测到震动(小偷偷车),则喇叭发出声响报警,吓退小偷。点击遥控器B按键,系统退出警戒模式,再怎么摇晃系统都不会报警,否则系统一直发出尖叫,让车主尴尬。振动传感器蜂鸣器433M无线接收发射模块杜邦线STM32开发板ST-Link。
2025-07-25 14:47:22
333
原创 学习STM32HAL库-时钟
它的频率决定了系统 “快不快”,它的源头决定了系统 “准不准”,合理设置它,才能让芯片既高效又稳定地工作。HCLK 是 STM32 芯片中高速数据传输的 “高速公路”它的频率决定了数据在 CPU、内存和高速外设之间流动的速度,合理配置 HCLK,才能让 “高速公路” 既畅通又节能。它给不需要高速的外设单独定速,避免资源浪费;分两路管理让快慢外设各得其所;合理配置 PCLK,才能让串口、定时器等外设既稳定工作又不耗电。
2025-07-15 12:52:20
890
原创 SCT89C52RC OLED显示像素位图
/ 4. cotrol byte: (0)(0)000000 写入命令 (0)(1)000000写入数据。// 4. cotrol byte: (0)(0)000000 写入命令 (0)(1)000000写入数据。// 2. 写入从机地址 b0111 1000 0x78。// 2. 写入从机地址 b0111 1000 0x78。//0到127列,依次写入0,每写入数据,列地址自动偏移。//0到127列,依次写入0,每写入数据,列地址自动偏移。//每个page从0列。
2025-07-12 17:32:03
519
原创 STC89C52RC 小型温湿度测试系统
摘要:该系统基于STC89C52RC开发板,通过DHT11温湿度传感器采集数据,在LCD1602显示屏上实时显示,并通过HC-08蓝牙模块将数据每秒传输至手机。硬件连接包括P0端口数据线、P3.3温湿度信号线等。软件实现包含串口初始化、LCD显示控制、DHT11数据采集及蓝牙数据传输等功能。主程序循环执行数据采集、格式转换、显示和蓝牙发送操作,实现了温湿度数据的本地显示和远程监控的双重功能。(150字)
2025-07-09 17:49:12
935
原创 学习STC89C52RC 使单片机联网
摘要:51单片机通过ESP8266模块实现网络连接,主要分为三个步骤:硬件连接(串口通信线+电源)、配置AT指令(连接WiFi/服务器)和数据收发控制。关键点包括:确保波特率一致、使用3.3V电源、AT指令需加回车符。示例代码展示了初始化、WiFi连接和TCP通信的实现,通过LED指示连接状态。注意事项强调电源稳定性对网络连接的重要性,以及正确解析模块返回数据的方法。
2025-07-08 10:37:33
1098
原创 串口通信与8051单片机寄存器详解
串口通信与8051单片机寄存器详解 串口(SerialPort)是一种逐位传输数据的通信接口,广泛应用于单片机与外设(PC、传感器等)之间的通信。其核心特点包括异步传输、需配置波特率/数据位等参数,支持RS-232/TTL/USB等物理接口。8051单片机通过SCON(模式控制/收发标志)、PCON(波特率倍增/电源管理)、TCON(定时器/中断控制)和TMOD(定时器模式配置)四类关键寄存器实现串口功能。SCON的SM0/SM1位选择4种工作模式,PCON的SMOD位调节波特率,TCON管理定时器启停,T
2025-07-06 18:56:09
975
原创 学习STC89C52RC 简易感应垃圾桶
功能描述检测靠近时,垃圾桶自动开盖并伴随滴一声,2秒后关盖发生震动时,垃圾桶自动开盖并伴随滴一声,2秒后关盖按下按键时,垃圾桶自动开盖并伴随滴一声,2秒后关盖硬件说明SG90舵机,超声波模块,震动传感器,蜂鸣器接线说明舵机控制口P1.1;超声波Trig接P1.5,Echo接P1.6;蜂鸣器接P2.0口;震动传感器接P3.2`口外部中断0)
2025-07-06 17:28:57
193
原创 学习STC89C52RC 简易电动车防盗器
摘要:本项目基于STC89C52RC单片机设计简易电动车防盗器,硬件包含振动传感器(震动时输出低电平触发报警)、433M无线收发模块(接收遥控信号)和蜂鸣器。程序实现两种报警模式:震动触发持续2秒长鸣,无线信号触发100ms短鸣(D0单次/D1两次)。系统通过检测P3.3引脚电平变化和P1.2/P1.3无线信号实现双重防盗功能,代码包含精准延时控制。该设计结构简单,成本低廉,适用于电动车基础防盗场景。
2025-07-06 15:20:00
824
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅