stm32

铅笔小新z9 小时前
stm32·单片机·嵌入式硬件
【stm32】IWDG(独立看门狗)🔥铅笔小新z:个人主页 🎬博客专栏:stm32学习 💫滴水不绝,可穿石;步履不休,能至渊。适用平台:STM32F103ZET6,STM32CubeF1 HAL,裸机工程。寄存器与选项字节说明针对 STM32F1,迁移到其他系列时应重新核对手册。本文参考 DS5792 Rev 13、PM0075 Rev 2 与 AN2606 Rev 70;CubeMX 和 HAL 的本地版本以工程实际使用版本为准。
无敌贵点大王11 小时前
stm32·单片机·嵌入式硬件
从寄存器层面重学STM32(2)——RCC和时钟树RCC 全称:Reset and Clock Control 复位和时钟控制器时钟是所有外设和STM32运行的心跳,没有时钟给出一个一个精准的脉搏,各个外设就无法和CPU或者其他外设通信。这一节就重点理解时钟树相关知识。
深圳老胡15 小时前
笔记·stm32·单片机·代码规范
STM32CubeMX 2 与 STM32CubeMX 的主要区别STM32CubeMX 是 ST 官方推出的图形化配置工具,用于 STM32 系列 MCU 的引脚分配、时钟树配置、外设初始化以及工程代码生成。它属于 STM32Cube 生态的核心入口之一,配合 STM32CubeIDE、STM32CubeProgrammer、STM32CubeMonitor 等工具共同构成完整的开发链路。
゛凌乱的记忆づ16 小时前
人工智能·stm32·单片机·嵌入式硬件
50元从零到成品:一套AI辅助的嵌入式实战入门教程——IIC篇说到IIC,第一次接触应该是在蓝桥杯的备赛时调试的AT24C02存储功能。那时候并不是很懂这个协议到底是什么意思为什么这么设计,看着手册上密密麻麻的时序图,什么起始条件、停止条件、应答位、非应答位……头都大了。一通乱调后写入的数据根本没有实现保存。于是为了确保AT24C02能正常保存数据,我开始背代码——把能用的驱动文件完整地背下来,连每个延时都不敢改。现在想想真是好笑。
创界工坊工作室17 小时前
stm32·单片机·嵌入式硬件·51单片机·proteus
54-基于STC89C52控制的智能运输小车设计单片机型号(STC89C52)目录一、摘要二、设计要求三、原理图四、说明书预览五、QA作者简介:电指导学生毕业设计并参与学生毕业答辩指导,有较为丰富的相关经验。期待与各位高校教师、企业讲师以及同行交流合作
是大强20 小时前
stm32
keil mdk 缺少版本5编译器参考这
新晨单片机设计21 小时前
stm32·嵌入式硬件·语音识别·智能电梯控制系统
S027D-STM32智能电梯控制系统(超重、防夹、语音)【Proteus仿真+Keil程序+原理图】☆、设计硬件组成:STM32单片机最小系统+TCRT5000红外传感器+电阻应变式压力传感器+OLED液晶显示屏+HX711模数转换模块+ASRPRO语音模块+L9110电机驱动芯片+直流电机+矩阵键盘+蜂鸣器+LED灯;
恶魔泡泡糖21 小时前
stm32·单片机·嵌入式硬件
stm32F103C8T6标准库串口型雷达模块协议基础(RD03)原本在多串口应用中,通过串口1模拟设备1,串口3模拟设备2,打开两个上位机,上位机1和上位机2分别与串口1和串口3通信建立连接。上位机1发送数据,通过串口1接收数据到C8T6,然后C8T6从串口3发送数据给上位机2,在上位机2可以查看由上位机1发送的数据,这个过程相当于由A设备发送数据,经过C8T6中转,再有设备B接收这么一个多串口通信过程。
送外卖的工程师21 小时前
stm32·单片机·嵌入式硬件
STM32智能家居语音系统(ASRPRO版)STM32智能家居语音系统(ASRPRO版)STM32智能家居语音系统(ASRPRO版)一、功能介绍: (1)STM32F103C8T6单片机作为主控单元 (2)检测功能:系统检测周围环境温湿度、烟雾浓度、光照强度信息 (3)显示功能:将检测到的数据显示在OLED屏幕上 (4)手动模式:按键控制LED灯、风扇、窗帘、加湿器的开关 (5)自动模式:根据温湿度、烟雾、光照的测量值和阈值的对比情况来控制灯、窗帘、风扇、加湿器开关以及报警, (6)语音控制:系统也可以通过语音指令控制模式切换,控制LED灯、风扇、
硅基手札21 小时前
linux·运维·stm32·单片机·嵌入式硬件·bug
SPI技术系列 13 · SPI 调试与排查📚 SPI 技术系列 · 持续更新中本系列从推挽电气层一路打到 Linux spi 子系统,把"四根线"背后的电气/协议/控制器/驱动/实战全拧成一根线。
我不管我就要叫小猪21 小时前
stm32·单片机·嵌入式硬件
stm32——CAN总线通信高速CAN总线低速CAN总线上图中电阻采用经验设计,主要为了抵抗终端反射的干扰。CAN采用差分信号 即两线的电压差来表示逻辑电平0、1(VCAN_H - VCAN_L)
深圳老胡1 天前
笔记·stm32·单片机·代码规范
STM32C5A3ZG开发板:基于STM32CubeMX与VSCode的按键检测与LED闪烁实战STM32C5A3ZG 是 ST 新一代 Cortex-M33 内核的高性能开发板,支持丰富的 GPIO、定时器和低功耗特性。本文将以 STM32CubeMX 生成 IOC 工程、CMake 构建脚本,并在 VSCode 中完成编译与调试,最终实现一个按键检测与 LED 闪烁的入门程序。
像枫一样1 天前
arm开发·c++·stm32·单片机·嵌入式硬件·fpga开发·51单片机
STM32串口轮询收发实战教程本⽰例将会演⽰ UART 阻塞模式数据发送、接收接⼝的使⽤。这类接⼝是最简单、直观的,⾮常适合 第⼀个⼊⻔类⽰例。由于是接⼝是阻塞模式,就必须以轮询的⽅式进⾏使⽤。 🎯 本⽰例将实现以下串⼝数据收、发逻辑: 1. 串⼝配置为:波特率= 115200bps , 8 位数据,奇校验,停⽌位= 1 ,⽆流控。 2. 使⽤串⼝阻塞模式接⼝接收串⼝上位机发送的测试数据。 3. 使⽤串⼝阻塞模式接⼝将接收到的数据回传到串⼝上位机。 4. 使⽤绿⾊ LED 指⽰灯闪烁状态表⽰串⼝正在进⾏数据传输。
糖糖单片机设计1 天前
stm32·单片机·嵌入式硬件
基于 STM32 的智能书桌控制系统长时间伏案学习工作易引发视疲劳、坐姿不良与能源浪费等问题,而传统书桌功能单一、缺乏感知能力。本文设计一种以 STM32F103C8T6 为核心的智能书桌系统:HC-SR04 超声波检测用户与桌面距离,过近即提醒预防视疲劳;GL5528 光敏电阻监测环境光线,自动调节台灯亮度与开关;TCRT5000 感知用户在座状态,离开超过 30 秒自动熄灯节能;ULN2003 驱动步进电机实现桌高精准调节;OLED 实时显示数据,ESP8266 无线联网后支持手机 APP 远程监控与控制,为健康、舒适、节能的智能办公学
lhbweilai1 天前
c语言·stm32·单片机
分析FreeRTOS内核对象API的源码实现(六)定时器,是指从指定的时刻开始,经过一个指定时间,然后触发一个超时事件,用户可以自定义定时器的周期与频率。类似生活中的闹钟,我们可以设置闹钟每天什么时候响,还能设置响的次数,是响一次还是每天都响。
Zw-awa1 天前
stm32
机器周期与共地:时钟基准和电压参考基准芯片和电路要活得准,得有两把看不见的尺子。一把量时间:程序说“过 100ms 再刷新”“每 20ms 算一次控制”,凭什么相信这个 100ms、20ms 是真的?另一把量电压:说某个点是 3.3V、某个点是 0V,是相对谁说的?机器周期是时间那根尺的刻度,共地是电压那根尺的零刻度。前面那些故障——OLED 的时间数字停住、OLED 不共地时黑屏、AO 读数时大时小——回头去看,多半是某一根尺没放平。
Brilliantwxx1 天前
服务器·c语言·stm32·单片机·嵌入式硬件·实时音视频
【STM32】RTC 完结篇:日期操作、闹钟中断与附录(时间戳 / 闹钟 / NTP)两个关键约定:十月不能用 0x0A(那是非法 BCD),必须用 0x10——BCD 的"每个十进制位独立 4 位"规则,1 和 0 各占 4 位。
深圳老胡1 天前
笔记·stm32·单片机·代码规范
STM32C5 应用阶段开发难点解析:从选型到量产的实战经验STM32C5 系列是 ST 面向主流成本敏感型市场推出的 Cortex-M33 产品线,主打在保持较低 BOM 成本的同时,提供 TrustZone、DSP 指令和更高的主频。很多团队从 STM32F1、F0 或者 STM32G0 迁移过来,第一反应是“外设差不多,应该很快能上手”,但真正进入应用开发阶段后,会发现难点并不在“能不能跑起来”,而在“能不能稳定、可维护、可量产地跑起来”。
沉淀的.晴天2 天前
stm32
can总线CAN总线(Controller Area Network Bus)控制器局域网总线。CAN总线构建的是一种局域网网络,每一个挂载在CAN总线的设备,都可以利用这个局域网去发送自己的消息,也可以接收局域网的各种消息,每个设备都是平等的,都在共享这个局域网的通信资源。不存在什么主从关系。
桀人2 天前
stm32·单片机·嵌入式硬件
认识AT24C02EEPROM 是一种用电信号即可擦除和重新编程、断电不丢数据、可以按字节修改的非易失性存储器,非常适合存储那些需要频繁小量更新但又要长期保存的配置或数据,其核心优势在于字节级修改的灵活性。