не правильно сформулировал)) Discovery настроил порты, задержка, флаги, USART, отправка команд идет через sprintf, когда запускаю просто светодиод мигает, но двигатели не хотят работать
Неправильно настроили, не те флаги смотрите, не те команды или не туда отправляете. Не видя ваших исходников и схемы подключения конкретнее сказать трудно.
P.S. И в следующий раз более внимательно выбирайте раздел форума.
--------------------
На любой вопрос даю любой ответ "Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)