常见问题解答:STM32H7开关连接Pxy_C和Pxy焊盘的默认状态
STM32H7模拟开关在Pxy_C和Pxy引脚/球之间复位后的状态是什么?参考手册RM0399修订版3(第584页)给出了下图,但并非所有Pxy_C和Pxy都可以访问,具体取决于STM32H7封装。设计。。。
STM32H7模拟开关在Pxy_C和Pxy引脚/球之间复位后的状态是什么?
这个参考手册RM0399修订版3(第584页)给出的数字如下,b输出不 所有Pxy_C和Pxy都是可访问的取决于STM32H7封装。

模拟开关的默认状态可以从STM32H7包中推导出来,并且可以使用调试器读取。
1.规则
- GPIO在复位期间和复位后处于模拟模式(除了复位后处于备用功能模式的调试引脚)。
- 但是数字重置后可访问备用功能不管是什么包装。
2.默认状态
根据这些规则,交换机的默认状态取决于软件包:- 如果Pxy和Pxy_C都可用,连接两个内部焊盘的相应开关为默认打开。
- 替代功能可通过Pxy引脚/球访问,而ADC输入可通过Pxy_C引脚/球使用。
- 如果只有Pxy可用,开关为默认打开。
- 可通过Pxy引脚/球访问替代功能。要使用连接到内部焊盘Pxy_C的ADC,应关闭开关。在这种情况下,不能再访问Pxy引脚/球的其他功能。
- 如果只有Pxy_C可用,开关为默认关闭。
- 可通过Pxy_C引脚/球访问替代功能。要使用连接到内部焊盘Pxy_C的ADC,应打开开关。
3.SYSCFG外围模式配置寄存器(SYSCFG_PMCR)
开关状态可在SYSCFG_PMCR.PxySO(Pxy开关打开)中读取/修改:0:模拟开关闭合(焊盘通过模拟开关连接)
1:模拟开关打开(2个分离的焊盘)
在这一点上,需要数据表来了解STM32H7封装上有哪些引脚(引脚/气球图和引脚/球定义表)。
价值也可以在调试器中读取该SYSCFG_PMCR寄存器的(在通过__HAL_RCC_SYSCFG_CLK_ENABLE()启用时钟之后)。
4.示例