你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

st-img
chrome
st-img
firefox
st-img
safari
st-img
ie8及以上
shequ.stmicroelectronics.cn
  • ST意法半导体官网
  • STM32中文官网
  • ST全球论坛
登录/注册
  • 首页
  • 技术问答
  • 话题
  • 资源
  • 创客秀
  • 视频
  • 标签
  • 积分商城
  • 每日签到
sistao

sistao

 

回答数 0 关注数 0
关注 私信
  • 动态99
  • 提问
  • 回答0
  • 创客秀 0
  • 分享 0
  • 关注0
4 回答

定时器输出PWM控制电机的问题

电机控制 无刷直流电机 STM32电机控制 Timer/定时器
xmshao xmshao 回答时间: 2026-2-3 11:01

你说的停止PWM输出时,如果 MOE=0,CCxE=0,CCxNE=0, 此时建议通过对相应的GPIO加上拉或下拉来确定电平。

赞0
2 回答

STM32H747 D2域的问题

STM32H7
fafa1 fafa1 最优答案 回答时间: 2025-12-26 09:11

一、D1/D2/D3 域的外设“地图” (只要记住“总线矩阵”就能自己推出任何外设归属,手册里不再单独列表) D1 域(64-bit AXI 6×7 矩阵) 主控口:Cortex-M7、LTDC、DMA2D、MDMA、SDMMC1、AXIM、D2→D1 AHB 桥 从设备口:Flash-A/B、AXI-SRAM、FMC、QSPI、AHB3(再分出 APB3) ⇒ 所以挂在 AHB3/APB3 上的外设全部归 D1: GPIOA~K、CRC、RCC(全局部分)、HSEM、BDMA 等。 D2 域(32-bit AHB 10×9 矩阵) 主控口:D1→D2 AHB 桥、AHBP、DMA1/2、ETH-MAC、USB-HS1/2、SDMMC2 从设备口:SRAM1/2/3、AHB1、AHB2、APB1、APB2、D2→D1/D3 桥 ⇒ 所以挂在 AHB1/2、APB1/2 上的外设全部归 D2: 定时器类(TIM1~8,12~17)、USART1~3,6/8/10、SPI1~3、I2C1~4、CAN1/2、ADC1/2、DAC1/2、OTG-HS、ETH 等。 D3 域(32-bit AHB 3×2 矩阵) 主控口:D1→D3 桥、D2→D3 桥、BDMA 从设备口:SRAM4、AHB4(再分出 APB4)、Backup-SRAM ⇒ 挂在 AHB4/APB4 上的外设归 D3: RTC、LPUART1、I2C4(第二接口)、SPI4/5/6、ADC3、COMP、OPAMP、VREF、LPTIM1/2/3/4/5、DTS、PWR(D3 部分)等。 一句话记忆: “看外设挂在哪条总线——AHB3/APB3 属 D1,AHB1/2/APB1/2 属 D2,AHB4/APB4 属 D3”。 二、D2 进入 Stop 模式到底由谁发起? 寄存器层面 决定 D2 域掉电的是 PWR->CR1 中的 SVOS 级和 LPDS 位,以及 PWR->CPUCR 中的 PDDS_D2 位。 这些寄存器物理上位于 D3 域(PWR 大部分寄存器归属 D3),因此任何总线主机(M7 或 M4)只要还能访问 D3 域,就可以写它们 。 库函数层面 HAL 提供了两套封装: HAL_PWREx_EnterSTOPMode(PWR_REGULATOR_STOP, PWR_STOPENTRY_WFI) // 旧版,仅设置 D1 域 HAL_PWREx_EnterSTOPMode(PWR_REGULATOR_STOP, PWR_STOPENTRY_WFI, PWR_D2_DOMAIN) // H7 双核新增,可指定 D1/D2/D3 在 stm32h7xx_hal_pwr_ex.h 里可以看到原型。 因此从 M7 也可以直接让 D2 进 Stop ,只要调用带域参数的扩展版即可。 实际约束 如果 D1 仍处于 DRun,而 D2 进 DStop,M4 会被强制进入 CStop,M7 继续跑; 若 D1 也进了 DStop,则整个 AXI 矩阵停钟,M7 必然也停在 CStop。 所以“由谁发起”只是代码跑在哪个核的问题,没有硬性规定必须从 M4 发起 。 官方例程(Projects/STM32H747I-DISCO/Examples/PWR/PWR_STOP)里就演示了“M7 发起,把 D2 一起拉进 Stop”的做法。 结论速览 外设归属看总线——AHB3/APB3=D1,AHB1/2/APB1/2=D2,AHB4/APB4=D3。 让 D2 进 Stop 只需写 D3 域的 PWR 寄存器;M7 或 M4 都能写,推荐用 HAL_PWREx_EnterSTOPMode(..., PWR_D2_DOMAIN),不必非得从 M4 发起。

赞0
5 回答

STM32H743 的ADC线性校准问题

STM32H7 ADC
xmshao xmshao 回答时间: 2025-12-18 10:48

ENOB 反映的是 ADC 在噪声和失真条件下的有效分辨率; 校准负责消除偏移和增益等系统误差,使输出更贴近真实输入; 而决定 ENOB 的关键在于参考电压品质、采样时间配置、前端驱动能力、电源/地设计等;

赞0
0 回答

JLink如何取消记住选项的功能?

LINK J-LINK
7 回答

H747 DSI模块采用一个数据通道无法显示图片

STM32H7
STMWoodData STMWoodData 回答时间: 2025-2-13 14:46

我没有那个屏资料,你要自己找一下屏资料,看看屏所有引脚信息

赞0
1 回答

双重ADC的DMA请求

STM32H7 DMA ADC
xmshao xmshao 回答时间: 2024-12-10 16:47

根据我刚才的反复验证测试,跟你有同样的理解和质疑。这里的两句基本是矛盾的。 结合你、我的测试,初步认为,在DAMDF=0b11时,文档中提到的“when 4 new 8-bit values are available”应该是有问题的。 实际情况是每次DMA请求传输两个8位的ADC转换结果,而不是等待4个新的8位值,使用的是CDR寄存器的低半字。 而且这个结果也是可以理解的。

赞0
10 回答

H747 DSI 模块的官方例程跑不通

STM32H7
xmshao xmshao 回答时间: 2024-11-12 21:35

[md]oh,难怪! 我的板的显示屏是A03. 谢谢~

赞0
13 回答

H743 DAC通道缓冲器的校准问题

STM32H7
sistao sistao 回答时间: 2024-11-8 13:04

[md]感谢,感谢!

赞0
5 回答

H743 SWPMI模块的例程

STM32H7
sistao sistao 回答时间: 2024-6-24 08:47

[md]依然非常感谢感谢!

赞0
sistao sistao


阅读作者更多的帖子

所在话题

参与活动

  • 滴滴押注社区团购,明确“投入不设上限,要做市场第一”

    线下 2020-10-16
  • 滴滴押注社区团购,明确“投入不设上限,要做市场第一”

    网络 2020-10-16
  • 滴滴押注社区团购,明确“投入不设上限,要做市场第一”

    网络 2020-10-16
  • 滴滴押注社区团购,明确“投入不设上限,要做市场第一”

    网络 2020-10-16
  • 滴滴押注社区团购,明确“投入不设上限,要做市场第一”

    线下 2020-10-16
  • 滴滴押注社区团购,明确“投入不设上限,要做市场第一”

    线下 2020-10-16