stm32

GilgameshJSS11 分钟前
c语言·arm开发·stm32·单片机·嵌入式硬件
STM32H743-ARM例程30-Modbus硬件:银杏科技GT7000双核心开发板-ARM-STM32H743XIH6,银杏科技iToolXE仿真器 软件:最新版本STM32CubeH7固件库,STM32CubeMX v6.10.0,开发板环境MDK v5.35,串口工具
申克Lab40 分钟前
stm32·单片机·嵌入式硬件
STM32 系统定时器(精准延迟)《STM32中文参考手册》P108SysTick叫做系统滴答时钟(系统定时器),属于Cortex-M4内核中的一个外设(外围设备),并且是24bit向下递减的计数器。
kuan_li_lyg1 小时前
人工智能·stm32·机器人·机械臂·动力学·运动学·导纳控制
笛卡尔坐标机器人控制的虚拟前向动力学模型目录系列文章目录前言一、引言二、问题陈述与相关工作三、笛卡尔控制与正向动力学3.1 正向动力学仿真3.2 一种通用闭环控制
典则2 小时前
java·jvm·stm32
STM32FreeRtos入门(五)——同步互斥与通信前面包含了任务创建,任务删除,任务状态等 用到实际,如果通过串口发送数据,发到一半的过程中被打断了,过了一段时间再恢复,是不是通讯数据的错乱了,并且接受的串口数据的没法保证完整性。所以,要在部分情况下加个锁,此时就用到了互斥。如果发送是数据还没准备好,是不是发送指令要等待发送数据,这就是同步。
朱嘉鼎6 小时前
stm32·单片机·架构·keilmdk
寄存器编写LED程序(1)原理图:PB1引脚控制LED灯。(2)IDE:Keil MDK(3)MCU:STM32F429IGT6
创思通信15 小时前
人工智能·stm32·yolo
树莓派的YOLO智能AI识别系统,识别ESP32还是STM32![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/7d344804617a4d64904b4f7171018d49.png
mc235616 小时前
stm32·单片机·嵌入式硬件
STM32F103C8T6--定时器定时器本质上是一个计数器,它可以对内部时钟或外部输入信号进行计数。当计数值达到设定的阈值时,会触发相应的事件(如中断、输出电平变化等)。这些定时器功能多样,可用于生成 PWM 信号、测量输入信号频率、产生定时中断等。
帅帅兔子20 小时前
stm32·单片机·嵌入式硬件·mcu
2.4寸SPI串口ILI9341芯片彩色LCD驱动该LCD分辨率为240 * 320. 与单片机连接需要接以下引脚我们采用STM32F103RB单片机驱动该屏幕,连接好GND和3.3v后,其他引脚接线如下:
czhaii1 天前
stm32·单片机·fpga开发
STC32G144K246,高速PWM@240Mhz 运行测试高速PWM@240MHz 运行测试, STC32G144K246: 程序使用CHIPID参数固定内部时钟为24Mhz, 且通过HPLL功能升频至480MHz 其中,给CPU的为120MHz分频时钟, 给PWM外设的为240MHz分频时钟 串口使用115200波特率, 内部带有异步写入PWMA@240MHz和异步读取示例 效果是P60~P67上输出一个互补且循环自增的占空比, 表现为LED灯从最暗到最亮然后再继续循环
炸膛坦客1 天前
arm开发·stm32·嵌入式硬件
Cortex-M3-STM32F1 开发:(十一)ARM Cortex-M 内核中的 MPU 和 FPUMemory Protection Unit:内存保护单元MPU 是一个集成在处理器核心内部的硬件模块,用于监控和控制处理器对内存区域的访问权限。它将物理内存划分为多个“区域”(Regions),并为每个区域设置详细的访问规则。
应用市场1 天前
人工智能·stm32·算法
STM32卡尔曼滤波算法详解与实战应用在嵌入式系统开发中,传感器数据的噪声处理一直是一个关键问题。无论是姿态测量、温度采集还是位置追踪,原始传感器数据往往包含各种噪声和干扰。卡尔曼滤波器(Kalman Filter)作为一种最优估计算法,能够有效地从带噪声的测量数据中提取真实信号,在STM32嵌入式系统中得到了广泛应用。
djarmy1 天前
stm32·单片机·嵌入式硬件
使用定时器14(GPIOF9复用映射到TIM14_CH1)控制LED0闪烁实验# 使用定时器14(GPIOF9复用映射到TIM14_CH1)控制LED0闪烁实验 ## ——教学汇报文档
GilgameshJSS1 天前
c语言·arm开发·stm32·单片机·http
STM32H743-ARM例程29-HTTP硬件:银杏科技GT7000双核心开发板-ARM-STM32H743XIH6,银杏科技iToolXE仿真器 软件:最新版本STM32CubeH7固件库,STM32CubeMX v6.10.0,开发板环境MDK v5.35
wanglong37131 天前
stm32·单片机·1024程序员节
STM32单片机PWM驱动无源蜂鸣器模块C语言程序无源蜂鸣器外形及原理图如下所示; 单片机型号为STM32F103C8T6;使用STM32CubeMX配置、频率及占空比的计算公式,可参考STM32单片机输出频率及占空比可调的PWM波; 使用定时器TIM1的Channel 1作为PWM通道,时钟为72MHz,配置PSC为72-1,这样当ARR从0~65535变化时,可以得到约15Hz-1MHz的频率,如果想要其他频率,则可以修改PSC的值; 一般无源蜂鸣器的共振频率为2000Hz或4000Hz,笔者设置默认频率为4000Hz,占空比为50%; 将需要用到的
不脱发的程序猿2 天前
stm32·单片机·嵌入式·1024程序员节
如何检测和解决I2C通信死锁目录1、死锁的检测方法2、死锁的预防措施3、死锁的解决策略I2C总线作为嵌入式系统中广泛应用的通信协议,其稳定性和可靠性直接影响着整个系统的性能。
hhh_li2 天前
stm32
Keil5 MDK安装Compiler Version5(即ARM Compiler 5,简称AC5)编译器一般情况下,从Keil MDK 5.37版本开始,Compiler Version5编译器不再默认安装,需要用户独立安装。
Despacito0o2 天前
arm开发·stm32·单片机·嵌入式硬件·物联网·51单片机·嵌入式实时数据库
Keil MDK-ARM 5.42a 完整安装指南(2025.4.19最新版)本文已通过 Windows 11 23H2 系统实测验证,适用于嵌入式开发初学者及专业工程师。文末包含常见问题解决方案库,建议收藏备用。
来块小鱼饼干(≧^.^≦)2 天前
ide·vscode·stm32·arm·keil
教你如何使用VSCode的EIDE插件开发STM32(包括任何ARM内核芯片)最详细教程STM32的开发分为标准库开发和HAL库开发,一般大家都喜欢使用Keil开发标准库和HAL库,但是Keil的界面就像上个世纪的产物一样,远远没有现在的VSCode和Clion这些现代化编写C/C++来得舒服
LCMICRO-133108477462 天前
网络·stm32·单片机·嵌入式硬件·网络协议·fpga开发·硬件工程
长芯微LDUM3160完全P2P替代ADUM3160,LDUM3160是一款采用ADI公司iCoupler® 技术的USB端口隔离器描述LDUM3160是一款采用iCoupler技术的USB端口隔离器,它将高速CMOS工艺与单片空芯变压器技术相结合,可提供优异的工作性能,并且很容易与低速和全速USB兼容外设集成。 许多微控制器实施的USB只向外部引脚提供D+和D−线路。这在许多情况下都符合需求,因为它仅需极少的外部器件,并简化了设计;不过,当需要隔离时,这会带来难题。由于USB线路必须在主动驱动D+/D−与允许外部电阻设置总线状态之间切换,因此LDUM3160结构既可以检测数据流向,同时也能够控制输出缓冲的状态。数据流向根据一个个分组
趙小贞2 天前
stm32·单片机·嵌入式硬件·通信协议·1024程序员节
UART 串口协议详解与 STM32 实战实现在嵌入式开发领域,UART(通用串行异步收发器)是设备间数据交互的核心协议之一,尤其在 STM32 开发中,其通过 USART 外设(通用同步异步收发器)实现异步通信,广泛应用于调试日志输出、传感器数据接收、模块指令交互等场景。本文整合 UART 核心协议概念与 STM32 实战代码,从原理到落地,系统梳理关键知识点,兼顾复习与工程应用。