技术栈
stm32
chuwengeileyan1
12 分钟前
stm32
·
单片机
·
嵌入式硬件
stm32 光敏电阻 光控灯
光照光敏电阻,光照,电阻变小,同相输入端变小,比较器输出低电平。光敏电阻模块上也有提示灯,在光照变化会亮灭,控制的led灯也会亮,可以通过调整电位器使得处在一个敏感的位置(调节到提示灯由亮灭之间切换的那个点最灵敏)或者找一个可变亮度光源。
花落已飘
3 小时前
stm32
·
单片机
·
嵌入式硬件
STM32 SDIO接口介绍
在 STM32 项目中,只要涉及 SD 卡高速读写、文件系统、音视频流、数据记录,SDIO 接口几乎是开发者的首选。相比传统的 SPI 方式,SDIO 具有速度快、带宽高、CPU 占用低等优势,是中高端 MCU 中标配的重要外设。本文带你系统认识 STM32 的 SDIO 接口,看完即可上手项目设计。
DIY机器人工房
4 小时前
stm32
·
单片机
·
嵌入式硬件
嵌入式面试题:了解软件SPI和软件I2C吗?说一说。
面试回答软件SPI和软件I2C,需聚焦 定义本质+实现核心+优劣势+适用场景,结构清晰且贴合嵌入式开发实际,以下是简洁精准的标准答案:
三品吉他手会点灯
7 小时前
笔记
·
stm32
·
单片机
·
嵌入式硬件
·
学习
stm32f103学习笔记-17-STM32 中断应用总结
中断是STM32微控制器中的核心机制,允许处理器在正常程序执行过程中响应内部或外部事件(如按键按下、数据接收完成),临时打断当前任务,转去执行特定的中断服务程序(ISR),执行完毕后再返回原程序继续执行。理解中断对于实现实时处理、多任务协调和高效资源利用至关重要。在STM32中,“中断”和“异常”是同一概念,可互换使用。
NEU-UUN
9 小时前
stm32
·
单片机
·
嵌入式硬件
4.2.STM32-OLED显示屏
我们需要在OLED显示屏下面先接好这几根线,把OLED的GND引到负极供电孔,OLED的VCC引到正极供电孔
炸膛坦客
13 小时前
stm32
·
单片机
·
嵌入式硬件
Cortex-M3-STM32F1 开发:(三十一)HAL 库开发 ➤ 通用定时器 2/3/4/5 的寄存器简要说明
定时器相关的寄存器太多了,本来想着都搞懂的,但是还是投降了,主要记住功能就行了,配置什么的主要用 HAL 库函数。
偶像你挑的噻
16 小时前
linux
·
运维
·
驱动开发
·
stm32
·
嵌入式硬件
5-Linux驱动开发-关于LED的字符设备
对于led操纵引出有无操作系统:在无操作系统(裸机)时,驱动程序是直接操作寄存器,由主程序直接调用其函数;在有操作系统时,驱动程序是连接硬件和内核的“桥梁”,不仅要包含操作寄存器的代码,还必须实现一套由操作系统规定的标准接口(如read/write),嵌入内核后让上层应用能通过统一的系统调用来访问硬件。
NEU-UUN
1 天前
stm32
·
单片机
·
嵌入式硬件
3.4.STM32-按键控制LED&光敏传感器控制蜂鸣器
C t r l + s − − − > 保存文件 Ctrl + s--->保存文件 Ctrl+s−−−>保存文件
dlwlrma_516
1 天前
stm32
STM32使用HAL库通过中断实现非阻塞I2C通讯 解决实际发送错误数据的问题 HAL_I2C_Mem_Write_IT
stm32使用HAL库 使用非阻塞模式 中断完成I2C数据传输调用HAL_I2C_Mem_Write_IT函数通过中断实现非阻塞I2C通讯
C.咖.
1 天前
stm32
·
单片机
·
嵌入式硬件
STM32 ——嵌入式 存储系统、时钟系统(F407 系列)
本文基于 STM32F407 系列芯片,详细拆解嵌入式系统核心的存储系统与时钟系统。存储系统是数据和程序的 "仓库",时钟系统是设备同步工作的 "节拍器",两者共同支撑嵌入式设备稳定运行。文中将补充细节说明、规范格式,并优化代码可读性,适合嵌入式开发入门及实战参考。
d111111111d
2 天前
笔记
·
stm32
·
单片机
·
嵌入式硬件
·
学习
MPU6050简介(学习笔记)
上一次博客我们讲述了I2C协议的通信标准,有了I2C通信我们就可以实现指定地址写和指定地址读的操作了。这样即使各种外挂芯片的寄存器不在STM32内部,我们仍然可以通过通信协议实现读写外挂芯片寄存器的功能。这样就能完全掌控这个外挂芯片了,我们这次来学习一下MPU6050模块。
IT阳晨。
2 天前
stm32
·
单片机
·
嵌入式硬件
【STM32】ADC
全称:Analog-to-Digital Converter,指模拟/数字转换器。ADC可以将引脚上连续变化的模拟电压转换为内存中存储的数字变量,建立模拟电路到数字电路的桥梁。
Wave845
2 天前
stm32
·
单片机
·
嵌入式硬件
STM32_标准库转hal库
阻塞:当要发送或接收数据时cpu会一直访问寄存器,看看是否数据发送出去了或接收到了,当数据发送了或接收到了,cpu就会将数据放进寄存器或从寄存器中拿出数据,这样会占用cpu资源
@曾记否
2 天前
stm32
·
嵌入式硬件
瑞控FPVF405飞控开发板硬件功能整理
对比BMP280、SPL06(通常指SPL06-001)和SPA06-003。STM32F405RGT6这款微控制器最多支持6个串口,包括3个通用同步异步收发器(USART)和2个通用异步收发器(UART),以及1个额外的低速UART。所有的USART都是UART,但并非所有的UART都是USART。
小齐勇闯天涯
2 天前
stm32
·
单片机
·
嵌入式硬件
STM32--PWM原理机制
脉冲宽度调制(PWM),是英文“Pulse Width Modulation”的缩写,简称脉宽调制,可以理解为控制脉冲的宽度,利用微处理器的数字输出来对模拟电路进行控制的一种有效技术。通过控制信号的脉冲宽度,实现对电压或电流的精确控制,这就用到了PWM等效输出模拟量。
许商
2 天前
stm32
·
单片机
·
嵌入式硬件
【stm32】【CDC】详解
Parametercubemx直接生成即可。波特率可以自己设置。注意:这个功能用cubemx实现几乎不用写任何代码,但是硬件上要做阻抗匹配,记得先检查D+口有没有1.5om上拉和D+D-串联22om,否则有可能出现无法识别设备,同时win10以下好像要去下载驱动,win10和win11无需驱动。
权泽谦
3 天前
c语言
·
stm32
·
游戏
C语言控制台游戏教程:从零实现贪吃蛇(附源码+讲解)
“没想到 C 语言也能写出这么流畅的游戏!”本项目实现了一个支持键盘控制、自动移动、吃食物成长、死亡判定等功能的贪吃蛇游戏。 游戏在控制台运行,使用 printf 绘制界面,利用 _kbhit() 检测输入,实现了简易动画效果。
FrozenLove_G
3 天前
stm32
·
单片机
·
嵌入式硬件
服务器的BMC内部有系统吗?
很好的问题!BMC(基板管理控制器)的情况比较特殊,我来详细解释一下:是的,BMC 本身就是一个嵌入式系统,但它与服务器主操作系统是分离的:
hazy1k
3 天前
stm32
·
单片机
·
嵌入式硬件
·
51单片机
·
esp32
ESP32基础-UART_串口通信
串口(UART)是最常用、最简单稳定的有线通信方式之一,常用于与 PC、GPS、蓝牙串口模块、外部 MCU 等设备交换数据。ESP32 拥有 3 个硬件 UART(0/1/2),MicroPython 提供 machine.UART 进行配置和读写。本章从硬件接线、基础 API、阻塞/非阻塞/中断接收到常见桥接与简单协议,系统讲解 UART 的正确打开方式与避坑要点。
d111111111d
3 天前
笔记
·
stm32
·
单片机
·
嵌入式硬件
·
学习
STM32通信协议学习--I2C通信(了解)
好的,我们来详细解读一下I2C通信。这是一个在嵌入式系统中极其重要且常用的通信协议,尤其是在连接多个传感器、存储器等外设时。