Image
Image

g36xcv

+ 关注

粉丝 0     |     主题 37     |     回帖 411

STM32CubeIDE开发之人工智能开发经验分享(二)
2024-10-25 14:16
  • ST MCU
  • 49
  • 7330
  按Jogging(慢跑),Walking(走了)两种态势采集了两组数据.csv  
如何有效利用DMA功能
2024-12-31 15:56
  • ST MCU
  • 52
  • 3468
  DMA配置时的挑战配置复杂性 DMA的配置可能比较复杂,涉及多个寄存器和参数设置。初学者在配置时容易出错。 ...  
PWM 关断功能简介
2024-12-31 23:31
  • ST MCU
  • 10
  • 1056
  优化建议 在电机控制中,结合电流检测和速度反馈,优化关断逻辑的触发条件。 对于数字电源,适当配置死区时 ...  
  配置步骤 以下以 STM32 HAL 库为例描述配置过程: c 复制代码 TIM_BreakDeadTimeConfigTypeDef sBreakDead ...  
  数字电源转换 在 DC-DC 转换器或逆变器应用中: 过载保护: 当负载过大或输入电压异常时,立即关闭 PWM ...  
  电机控制 在电机控制中,PWM 关断功能通常与过流检测配合使用: 过流保护: 使用比较器检测电流超限。 通 ...  
  Break 模式类型 Break 功能(常规关断): 用于处理外部异常事件,如电机过流、过压或短路。 可配置为锁存 ...  
  关键功能和配置 PWM Break 输入信号 Break 输入信号源: 外部引脚(如 BKIN 引脚)。 比较器输出信号(COM ...  
在 STM32CubeMX 中启用 LPBAM
2024-12-31 18:53
  • ST MCU
  • 15
  • 680
  通过 STM32CubeMX 和 LPBAM 的结合,您可以轻松实现高效的低功耗应用。如果需要更多具体指导或代码示例,可 ...  
  调试和优化 使用 STM32CubeMonitor 监控 DMA 活动和低功耗模式。 优化链表节点数量和触发源,减少唤醒频率 ...  
  进入低功耗模式 在主循环中进入低功耗模式: c 复制代码 HAL_PWR_EnterSTOPMode(PWR_MAINREGULATOR_ON, PW ...  
  启动 LPBAM 配置完链表后,启动 LPBAM 功能: c 复制代码 // 启动 DMA 链表传输 HAL_DMAEx_List_Start(&h ...  
  配置 DMA 链表 使用 HAL 或 LL 驱动来配置 LPBAM 链表,例如: c 复制代码 DMA_NodeConfTypeDef NodeConfi ...  
  LPBAM 应用程序开发 生成代码后,您需要完成应用程序逻辑的开发: 1. 初始化外设 在生成的代码中,MX_*_In ...  
  生成代码 点击 Project Settings 设置项目名称和目标开发环境(如 STM32CubeIDE 或 Keil)。 点击 Generat ...  
  启用 LPBAM 管理 打开 LPBAM Manager,在 Middleware 部分启用支持。 配置 LPBAM 调度器: 添加 DMA 链表节 ...  
  配置 LPBAM 支持的外设 根据目标应用选择外设并进行配置: ADC: 配置为低功耗模式,启用 DMA 支持。 设 ...  
  启用 DMA 打开 DMA Configuration,添加一个 DMA 通道。 选择目标外围设备(如 ADC、SPI、UART)。 设置数 ...  
  配置低功耗模式 在 RCC(Reset and Clock Control) 中: 启用低功耗模式支持。 确保 LSE 或 LSI 时钟可用 ...  
  在 STM32CubeMX 中启用 LPBAM 以下是通过 STM32CubeMX 配置 LPBAM 应用程序的步骤: 1. 项目初始化 打开 S ...  
2
3
近期访客