将 STM32 blue pill 连接到 Arduino 的串行监视器 IDE (macOS)
Connecting the STM32 blue pill to the serial monitor of the Arduino IDE (macOS)
我正在使用 Arduino IDE 使用 St-link v2 对 STM32 blue pill 进行编程。为了配置一切,我遵循了 this one 等一些指南,最终我可以成功上传并获得 blinking pin c13 示例 运行.
我的问题是即使我能够编译和上传,Arduino IDE 没有检测到任何端口,所以我无法使用它显示的串行监视器
未连接。 Select一块板子和一个自动连接的端口。
事实上,IDE 无法识别任何配置的端口...
但它确实在 macOS 系统报告
中显示了 stlinkv2
有人知道我在这里缺少什么吗?也许还有其他方法可以查看代码提示?
您的 ST-LINK 探测器不提供虚拟串口功能。这是一个使用 SWD 协议的debugger/programmer。
我不熟悉将STM32与Arduino框架一起使用,但是为了使用Arduino框架的Serial
class,您可能需要访问STM32F103的硬件串口之一.
在这种情况下,您需要一个使用 3.3 伏逻辑电平的外部 USB - 串行转换器,并将其连接到 Blue Pill 开发板的相关串行端口引脚。
一些 ST-LINK 型号还提供嵌入式 USB - 串行转换器接口以及 SWD 功能。但即使您拥有其中之一,您仍然需要将 ST-LINK 串行引脚物理连接到 Blue Pill 串行引脚。
我正在使用 Arduino IDE 使用 St-link v2 对 STM32 blue pill 进行编程。为了配置一切,我遵循了 this one 等一些指南,最终我可以成功上传并获得 blinking pin c13 示例 运行.
我的问题是即使我能够编译和上传,Arduino IDE 没有检测到任何端口,所以我无法使用它显示的串行监视器
未连接。 Select一块板子和一个自动连接的端口。
事实上,IDE 无法识别任何配置的端口...
但它确实在 macOS 系统报告
中显示了 stlinkv2有人知道我在这里缺少什么吗?也许还有其他方法可以查看代码提示?
您的 ST-LINK 探测器不提供虚拟串口功能。这是一个使用 SWD 协议的debugger/programmer。
我不熟悉将STM32与Arduino框架一起使用,但是为了使用Arduino框架的Serial
class,您可能需要访问STM32F103的硬件串口之一.
在这种情况下,您需要一个使用 3.3 伏逻辑电平的外部 USB - 串行转换器,并将其连接到 Blue Pill 开发板的相关串行端口引脚。
一些 ST-LINK 型号还提供嵌入式 USB - 串行转换器接口以及 SWD 功能。但即使您拥有其中之一,您仍然需要将 ST-LINK 串行引脚物理连接到 Blue Pill 串行引脚。