一种阻止 stm32 nucleo l4r5zi 提供 5v 输出的方法

A way to stop stm32 nucleo l4r5zi from supply 5v out

我有一个STM32 Nucleo l4r5zi。

它被放置在某个地方,我只能控制 Nucleo 连接到的 PC。

我希望 Nucleo 以任何方式停止从他的引脚提供 5v 电压。

我不想重新启动 nucleo 或关闭它。只是以某种方式停止他的 5v 引出线供电 10 秒。

我该怎么做? 我试图从 OS 解决它(通过停止为 USB 供电)但我无法做到。

我只能更改代码或更改 os 上的内容。没有任何物理修改

正如 schematics 证明的那样,您无法对 "main" STM32 控制器(在您的情况下为 STM32L4R5ZI)重新编程以关闭“+5V”信号。

相反,您必须重新编程 nucleo 板 (STM32F103CBT6) 上的 ST-Link 控制器,以便它控制引脚 PB15。请注意,这可能会使您的核板无用(除了不驱动 5V 引脚...)。我不知道重新编程 ST-Link 控制器有多简单。如果这个真的是你想要实现的,你应该post另一个问题if/how一个任意的固件可以在nucleo的st-link控制器上刷写.

当然,您可以移除跳线 JP6,但据我了解您的问题,您没有物理接触电路板的权限。

如果"on the os",你的意思是更改连接到开发板的某些PC上的USB端口的配置,这个问题在我看来是题外话,所以我不遵循这条路在这里更进一步。