TechBlog
首页分类标签搜索关于
← 返回标签列表
加载中...

© 2025 TechBlog. All rights reserved.

#标签

共 561 篇文章
ARM从零封装STM32标准库

ARM从零封装STM32标准库

本文摘要了STM32F10x系列GPIO外设的寄存器定义和操作函数。头文件stm32f10x.h定义了GPIO和RCC外设的寄存器结构体、基地址映射、引脚编号枚举以及工作模式/速度配置类型。stm32f10x_gpio.h声明了三个关键函数:GPIO_SetBits/ResetBits用于控制引脚输出电平,GPIO_Init函数实现引脚模式初始化,通过分析GPIO_Mode参数判断输入/输出模式,并配置CRL/CRH寄存器设置具体引脚的工作模式和速度。

时间:12/24/2025

基于单片机的客车载客状况自动检测系统设计论文源码

基于单片机的客车载客状况自动检测系统设计论文源码

本文设计了一种基于STM32单片机的客车载客自动检测系统。系统通过红外传感器监测乘客进出,利用压力传感器检测乘客落座情况,并通过语音模块提示系安全带。当检测到超载时,系统会触发蜂鸣器报警并自动切断发动机电源,防止超载行驶。同时,OLED液晶屏实时显示相关数据信息,实现客车载客状况的智能化监测与管理。

时间:12/24/2025

基于单片机的双机串口通信与数字串存储系统设计

基于单片机的双机串口通信与数字串存储系统设计

摘要:本文设计了一种基于单片机的双机串口通信与数字串存储系统。系统由A端和B端组成,A端通过矩阵键盘输入2-16位数字串,经串口发送至B端;B端对接收数据进行校验(最后一位为前n-1位数字和的个位数),校验通过后显示并存储至AT24C02EEPROM。系统支持数据删除、发送、存储管理等功能,采用模块化程序设计,包含键盘扫描、LCD显示、串口通信等模块。该设计实现了嵌入式系统中数据输入、传输、校验和存储的完整流程,具有教学示范和工程参考价值。

时间:12/23/2025

嵌入式stm32复习资料

嵌入式stm32复习资料

笔记

时间:12/23/2025

嵌入式单片机一套通关学习笔记

嵌入式单片机一套通关学习笔记

单片机(MicroControllerUnit:MCU)是一种集成电路芯片,它集成了处理器、存储器、输入/输出接口及各种功能模块于一身。STM32是ST公司基于ARMCortex-M内核开发的32位微控制器STM32常应用在嵌入式领域如智能车、无人机、机器人无线通信、物联网、工业控制、娱乐电子产品等STM32功能强大、性能优异片上资源丰富、功耗低,是一款经典的嵌入式微控制器ARM既指ARM公司,也指ARM处理器内核。

时间:12/22/2025

STM32外设基地址与寄存器偏移地址的深度解析

STM32外设基地址与寄存器偏移地址的深度解析

摘要:本文深入解析STM32嵌入式开发中的地址映射机制,重点阐述外设基地址与寄存器偏移地址的关系。通过分析4GB地址空间划分,详细介绍了AHB/APB总线外设的地址计算方法(基地址+偏移地址),并以GPIO和USART为例演示了地址计算过程。文章还讲解了结构体映射技术、位带操作等高级应用,提供了地址验证和调试技巧。最后总结了最佳实践,强调应使用厂商提供的头文件定义而非硬编码地址,并针对不同芯片系列给出了处理建议。这些知识是理解STM32底层开发和优化代码性能的基础。

时间:12/22/2025

四十STM32的外设SPI

四十STM32的外设SPI

在前面的文章中,我们已经详细介绍了SPI总线的基本工作原理,并通过软件模拟方式实现了SPI与W25Q64的通信。软件SPI的优势在于灵活、移植简单,但其缺点同样明显:占用CPU、实时性受限、速度较低。因此,在实际工程项目中,更多情况下我们会选择STM32内部集成的硬件SPI外设来完成数据通信。本篇文章将围绕STM32F103C8T6的SPI外设展开,重点讲解其结构、工作机制、配置要点以及在实际开发中的应用思路,帮助大家从“能用SPI”到“真正理解SPI”。

时间:12/21/2025

基于单片机的硫化氢氨气甲烷一氧化碳气体多种有害气体检测与声光报警系统设计

基于单片机的硫化氢氨气甲烷一氧化碳气体多种有害气体检测与声光报警系统设计

摘要:本文设计了一种基于51单片机的多气体检测报警系统,可实时监测硫化氢、氨气、甲烷和一氧化碳浓度。系统采用模块化设计,包含传感器模块、A/D转换模块、LCD显示模块和声光报警模块。通过软件编程实现数据采集、阈值判断和报警控制,当气体浓度超限时触发声光报警。该系统结构简单、成本低廉,适用于工业安全监测等场景,具有实用推广价值。

时间:12/21/2025

SYSTICKRCC应用

SYSTICKRCC应用

摘要:SYSTICK是ARMCortex-M处理器的24位递减计数器,用于周期性中断、精确延时和低功耗场景。通过CTRL、LOAD、VAL和CALIB四个寄存器配置,定时周期由重装载值和时钟频率决定。RCC模块管理时钟和复位,通过RCC_CIR寄存器处理时钟中断。实验任务包括利用SYSTICK进行按键扫描,切换HSE/HSI时钟源并观察现象。系统滴答定时器需在CTRL寄存器中使能才能正常使用。

时间:12/20/2025

米尔RK3506核心板SDK重磅升级,解锁三核A7实时控制新架构

米尔RK3506核心板SDK重磅升级,解锁三核A7实时控制新架构

在工业控制与边缘智能领域,开发者的核心需求始终明确:在可控的成本内,实现可靠的实时响应、稳定的通信与高效的开发部署。米尔电子基于RK3506处理器打造的MYC-YR3506核心板平台,近期完成了一次以“实时性”和“可用性”为核心的SDK战略升级,致力于将多核架构的潜力转化为工程师可快速落地的产品力。我们不仅提供了从轻量到丰富的操作系统选择,更关键的是,通过软件架构优化,全面激活了芯片的异构实时控制潜能,帮助您在工业通信、运动控制与边缘计算场景中,构建性能、成本与可靠性平衡的解决方案。

时间:12/19/2025

工业与能源系统中的电流感知方案以-VCS734I-开环霍尔电流传感器为例

工业与能源系统中的电流感知方案以-VCS734I-开环霍尔电流传感器为例

VCS734I属于开环霍尔电流传感器。利用电流产生的磁场→通过霍尔单元感知磁场→转换为电压信号当被测电流从芯片的IP+→IP-导电路径流过时,会在芯片内部形成磁场。VCS734I内部采用差分霍尔结构,对磁场进行差分采样,从而有效抑制外部杂散磁场、地磁以及邻近导线的干扰。最终,芯片会输出一个与电流成正比的模拟电压信号,供MCU、DSP或ADC采集。从工程角度来看,VCS734I并不是单纯的“测量芯片”,而是一个融合了安全隔离、信号调理与高电流导通能力的系统级器件。

时间:12/19/2025

AIoT出海背景下,嵌入式主控的国际认证之路与价值思考

AIoT出海背景下,嵌入式主控的国际认证之路与价值思考

以客户的全球场景需求为导向,从设计源头对齐国际顶尖标准,让产品在安全、电磁兼容、环保等方面“天生符合”高要求——这种能力,比“为了认证而认证”更有价值。

时间:12/19/2025

STM32定时器定时中断

STM32定时器定时中断

刹车功能→紧急安全保护;死区生成→避免功率器件短路溢出频率还有计数频率计数器的计数频率(CK_CNT)=预分频器输入频率(CK_PSC)÷分频系数(PSC+1)1个溢出周期(完成从0计数到目标值的时间)的时间=计数次数÷计数频率=CK_CNT_OV=1/周期时间=CK_CNT/(ARR+1)把上面的CK_CNT=CK_PSC/(PSC+1)带入得到(溢出频率)

时间:12/18/2025

STM32-FreeRTOS操作系统-事件

STM32-FreeRTOS操作系统-事件

在FreeRTOS中,事件组中的每个事件位通常是一个二进制位,可以表示一个特定的事件。事件位通常通过宏定义来表示,以便于代码的可读性和维护性。通俗的讲,事件的核心就是设置事件标志位,然后读取该标志位状态,进而执行要执行的逻辑。类似按键检测一样,不断检测按键有没有被按下,如果被按下则执行按下逻辑。本文仅是个人观点,不代表最终解释,如有不足,欢迎指出。

时间:12/18/2025

DPJ-137-基于单片机的公交车自动报站系统设计源代码proteus仿真

DPJ-137-基于单片机的公交车自动报站系统设计源代码proteus仿真

本文设计了一种基于STC89C52单片机的公交车自动报站系统。系统通过GPRS模块实时获取车辆位置信息,当距离站点小于10米时触发语音播报和LCD显示功能。硬件设计包含复位电路、晶振电路、LCD1602显示电路和SIM800C语音播报电路,软件部分实现数据处理和信号控制。该系统能自动播报站点信息并显示下一站内容,提高了公共交通的信息化服务水平。设计过程涵盖硬件电路搭建和软件编程,最终实现了各模块协调工作,为乘客提供准确的站点提示服务。

时间:12/17/2025

2025年12-电子学会-机器人三级等级考试真题

2025年12-电子学会-机器人三级等级考试真题

前往可在线访问真题、答案和解析。

时间:12/16/2025

基于STM32的农业大棚温湿度自动调控系统

基于STM32的农业大棚温湿度自动调控系统

基于STM32的农业大棚温湿度自动调控系统1.主控芯片(STM32F103):系统核心,处理传感器数据、解析指令并控制执行设备。2.传感器模块(温湿度传感器、光照强度传感器):采集大棚内温湿度、光照强度实时数据。3.执行设备(继电器+风机、加湿器、遮阳帘):通过继电器接收指令,控制风机(降温通风)、加湿器(增湿)、遮阳帘(调节光照)工作。4.显示模块(触摸屏):作为人机界面,显示实时环境数据、设备状态,支持参数阈值设置和历史数据查询。5.通信模块(4G模块):将采集的环境数据、

时间:12/15/2025

蓝牙车钥匙方案低功耗蓝牙模块引领科技与生活完美融合

蓝牙车钥匙方案低功耗蓝牙模块引领科技与生活完美融合

蓝牙车钥匙方案,基于先进的低功耗蓝牙模块技术,通过智能手机应用程序轻松实现车辆的远程控制。用户只需在手机上安装专用APP,即可将手机秒变车钥匙,享受安全、便捷的车辆解锁与启动服务。这一方案不仅简化了传统车钥匙的使用流程,更让出行变得轻松自在。主节点:内置于车内,与MCU通过串口紧密通信,实现蓝牙协议栈的完整功能。支持BLE通信与固件更新,确保系统的持续优化与升级。从节点:分布在车门上,与MCU通过LIN总线连接,同样实现蓝牙协议栈的功能。支持BLE监听模式及固件更新,确保车门的快速响应与精准控制。

时间:12/15/2025

ArmArm-DS如何导出Build-log文件

ArmArm-DS如何导出Build-log文件

使用ArmDS导出Build信息文件。

时间:12/15/2025

单片机orange-prime-pi开发板与单片机的区别

单片机orange-prime-pi开发板与单片机的区别

配备四核/八核CPU(如H616、RK3399)、1GB+内存、千兆网口等,性能远超单片机,可流畅运行Linux系统及桌面软件(如浏览器、编辑器)。能像普通电脑一样安装Linux发行版,支持图形界面、多任务处理,甚至运行Python、Java等高级语言开发的应用,而非局限于单片机的“控制逻辑”。-硬件架构:集成CPU、RAM、ROM、I/O接口于单一芯片,资源有限(如8位/16位CPU,KB级内存)。-典型应用:控制简单外设(如LED、传感器),实时性强(如家电控制、工业自动化)。

时间:12/11/2025

物联网毕设130.1基于单片机stm32的智慧民宿环境监测物联网嵌入式项目程序开发系统

物联网毕设130.1基于单片机stm32的智慧民宿环境监测物联网嵌入式项目程序开发系统

12.继电器(加湿器):自动模式下检测到湿度数据异常时自动开启加湿器(必须在吸水棉有水的情况下使用);11.继电器(空调):自动模式下检测到温度数据异常时自动开启空调;2.0.96寸OLED:用于显示的设备的状态,实现实时监测;4.温湿度传感器(DHT11):用于检测环境的温度和湿度;7.MQ-4:用于检测环境的的有害气体浓度是否超过阈值;8.风扇:检测到数据异常时自动开启通风(有害);9.蜂鸣器:用于报警提示(火灾,人体,空气)13.按键:可以按键控制布控,实现人体监测;10.水泵:监测到火灾时开启;

时间:12/10/2025

STM32外设-Flash闪存-学习笔记

STM32外设-Flash闪存-学习笔记

本文主要介绍了STM32的Flash闪存操作。内容分为五个部分:1.Flash简介,包括存储器分类、IAP程序更新原理和闪存结构;2.Flash擦除和编程操作,详细讲解了解锁机制、指针访问方法和擦除写入流程;3.选项字节操作,说明其保护功能和特殊擦写方法;4.器件电子签名,介绍ID号的加密应用;5.手册解读要点。重点阐述了闪存管理器的使用、编程时的注意事项以及各种保护机制,为嵌入式开发中的Flash操作提供了完整指导。

时间:12/09/2025

嵌入式基本功掌握硬件电路基本概念

嵌入式基本功掌握硬件电路基本概念

本文系统介绍了硬件电路的核心知识体系,包括五大方面:一、电路基本概念,阐述电路类型、电信号特性和核心参数;二、基础元件分类,详细说明无源元件(电阻、电容、电感、二极管)和有源元件(晶体管、集成电路、电源元件)的特性与应用;三、电路三大基本定律,重点解析欧姆定律、基尔霍夫定律和串并联规律;四、常见电路类型,涵盖电源、放大、逻辑、振荡和滤波等基础电路;五、电路设计原则,强调元件选型、布线规范、抗干扰和安全性等关键要素。文章为硬件电路学习提供了清晰的框架和实用指导。

时间:12/08/2025

串口通信,嵌入式系统

串口通信,嵌入式系统

2、异步通信:没有时钟信号,通过在数据信号中加入起始位和在、停止位等一些同步信号。

时间:12/07/2025

上一页
12345...24
下一页第 1 / 24 页