STM32G070CBT6 是一款基于 ARM Cortex-M0+ 核心的微控制器,属于 STM32G0 系列。关于 BOR(Brown-out Reset,即掉电复位)功能,这款芯片确实支持 BOR 设置。
首先,我们可以查阅 STM32G0 系列的参考手册,以获取更多关于 BOR 功能的详细信息。在 STM32G0 系列的参考手册(RM0440)中,第 7.3.12 节详细介绍了 BOR 功能。根据手册,STM32G0 系列的微控制器具有可配置的 BOR 阈值,可以通过设置 PWR 寄存器来实现。
关于您提到的 CubeMX 生成代码中没有开启 PWR_BOR_SUPPORT 宏定义的问题,这可能是因为 CubeMX 默认情况下没有启用该功能。但是,您可以通过 CubeMX 的配置界面手动设置 BOR 阈值。在 CubeMX 的 PWR 配置页面,您可以找到 BOR 阈值设置选项,选择适当的阈值以满足您的需求。
此外,您在 CubeProg 中设置 BOR 复位电平 level 的操作也是正确的。CubeProg 是 ST 提供的一个配置工具,可以对 STM32 系列微控制器进行配置,包括 BOR 设置。
综上所述,STM32G070CBT6 确实支持 BOR 设置。您可以通过 CubeMX 或 CubeProg 对 BOR 阈值进行配置,以解决您在开发过程中遇到的问题。同时,建议您在实际应用中根据具体需求选择合适的 BOR 阈值,以确保系统的稳定性和可靠性。
STM32G070CBT6 是一款基于 ARM Cortex-M0+ 核心的微控制器,属于 STM32G0 系列。关于 BOR(Brown-out Reset,即掉电复位)功能,这款芯片确实支持 BOR 设置。
首先,我们可以查阅 STM32G0 系列的参考手册,以获取更多关于 BOR 功能的详细信息。在 STM32G0 系列的参考手册(RM0440)中,第 7.3.12 节详细介绍了 BOR 功能。根据手册,STM32G0 系列的微控制器具有可配置的 BOR 阈值,可以通过设置 PWR 寄存器来实现。
关于您提到的 CubeMX 生成代码中没有开启 PWR_BOR_SUPPORT 宏定义的问题,这可能是因为 CubeMX 默认情况下没有启用该功能。但是,您可以通过 CubeMX 的配置界面手动设置 BOR 阈值。在 CubeMX 的 PWR 配置页面,您可以找到 BOR 阈值设置选项,选择适当的阈值以满足您的需求。
此外,您在 CubeProg 中设置 BOR 复位电平 level 的操作也是正确的。CubeProg 是 ST 提供的一个配置工具,可以对 STM32 系列微控制器进行配置,包括 BOR 设置。
综上所述,STM32G070CBT6 确实支持 BOR 设置。您可以通过 CubeMX 或 CubeProg 对 BOR 阈值进行配置,以解决您在开发过程中遇到的问题。同时,建议您在实际应用中根据具体需求选择合适的 BOR 阈值,以确保系统的稳定性和可靠性。
举报