【问题标题】:Serial communications over stlink with stm32f4discovery, is it possible?通过 stlink 与 stm32f4discovery 进行串行通信,这可能吗?
【发布时间】:2019-01-20 08:52:51
【问题描述】:

我有以下信息:STM32F407G-DISC1。我的目标是通过串口在我的电脑和 mcu 之间进行通信(来回发送字符串),我目前能够使用 micro-usb(otg)端口进行通信,同时使用 mini-usb st-link 端口单独供电(所以使用两条电缆)。

是否可以使用 mini-usb 端口进行串行通信? (去掉其中一根电缆)

我已阅读user manual,我的解释是,如果不进行物理修改,这是不可能的。但我是一个初学者,想验证我的解释是正确的。我已经进行了彻底的研究,但是大多数消息来源似乎都没有提到这个特定的板,我认为它使用的新版本的 st-link 应该是可以实现的。

【问题讨论】:

    标签: serial-port stm32 stm32f4discovery


    【解决方案1】:

    这是可能的 - 只需通过 USART2 发送消息

    您需要焊接这两根电线,因为它们会破坏设计。

    【讨论】:

    • @Robert 我已经回答了这个问题。他询问是否可以使用 ST-Link VCOM 以及如何使用:通过 USART2 发送数据。没有别的可以添加
    • 如果我错了,请纠正我。但手册上说“ST-LINK/V2-A 在 U2 引脚 12 (ST-LINK_TX) 和 U2 引脚 13 (ST-LINK_RX) 上支持虚拟 COM 端口 (VCP),但这些引脚未连接到用于 mbed 支持的 STM32F407 微控制器。”然后建议使用飞线或usart to usb dongle。这是指别的什么吗?
    • @Gerard - 抱歉,是的,您需要焊接它们。他们搞砸了设计。其他 DISC1 板不需要它。 (实际上所有带有支持 VCOM 的 ST-LINK 的现代板)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-22
    相关资源
    最近更新 更多