Возможна ли последовательная связь по stlink с stm32f4discovery?

У меня есть следующее: STM32F407G-DISC1. Моя цель - обмениваться данными (отправка строк назад и вперед) между моим компьютером и микроконтроллером через последовательный порт, и в настоящее время я могу сделать это, используя порт micro-usb (otg), при этом питание осуществляется отдельно, используя порт st-link mini-usb. (таким образом, используя два кабеля).

Можно ли использовать порт mini-usb для последовательной связи? (исключив один из кабелей)

Я прочитал руководство пользователя, и я считаю, что это невозможно без физических модификаций. Но я новичок и хотел бы убедиться, что я прав в этой интерпретации. Я тщательно исследовал, однако большинство источников, похоже, не относятся к этой конкретной плате, и я понимаю, что с более новой версией st-link, которую она использует, это должно быть достижимо.


person Gerard    schedule 13.08.2018    source источник


Ответы (1)


Это возможно - просто отправьте сообщения через USART2.

Вам нужно припаять эти два провода, поскольку они портят конструкцию.

person 0___________    schedule 13.08.2018
comment
@Robert Я ответил на заданный вопрос. Он спросил, можно ли использовать ST-Link VCOM и как: путем отправки данных через USART2. Больше ничего добавить нельзя - person 0___________; 14.08.2018
comment
Поправьте меня если я ошибаюсь. Но в руководстве говорится, что ST-LINK / V2-A поддерживает виртуальный COM-порт (VCP) на контакте 12 U2 (ST-LINK_TX) и контакте 13 U2 (ST-LINK_RX), но эти контакты не подключены к USART STM32F407. микроконтроллер для поддержки mbed. А потом предлагает использовать летающие провода или usart to usb dongle. Это относится к чему-то другому? - person Gerard; 14.08.2018
comment
@Gerard - извините, да, вам нужно их припаять. Они портят дизайн. Другим платам DISC1 это не нужно. (фактически все современные платы с ST-LINK с поддержкой VCOM) - person 0___________; 14.08.2018