Собственный USB-порт Arduino и Simulink
Я пытаюсь связаться через собственный USB - порт Arduino Due с ПК.
Сам родной порт работает, я это проверил. Проблема в том, что каждый раз, когда я загружаю свою модель Simulink через программный порт на Arduino, Windows теряет соединение с собственным портом (Bossa).
Он больше не переназначает порт после программирования Arduino с помощью Simulink (пакет поддержки Arduino). Единственный способ заставить Windows снова распознать порт-это удерживать reset+erase на Arduino, что, очевидно, удаляет мое приложение.
Вы знаете какое-нибудь решение? Возможно ли заставить собственный порт работать для связи после использования Simulink для развертывания моего приложения?
@Lemonbonbon, 👍1
Обсуждение1 ответ
Лучший ответ:
Заставил его работать сам, просто написав часть связи на C для должного, не используя блоки Simulink.
- SerialUSB на Arduino Due
- Протокол связи Arduino с python — помимо примера pyserial и Arduino
- Сброс Arduino Due SerialUSB
- Используйте ATtiny85 для выполнения начальной настройки маршрутизатора Cisco с использованием его консольного порта USB.
- Arduino MEGA — Как отправлять и получать данные асинхронно?
- Убедиться, что плата всегда подключена к одному и тому же порту
- Последовательная связь между ESP8266 и Arduino Uno
- Максимальная последовательная скорость CH340
отказаться от simulink для программирования на arduino и использовать arduino ide и код? simulink должен иметь возможность создавать код на языке Си, который затем можно вставить в среду разработки в виде заголовков., @Abel
родной USB обрабатывается программой, запущенной в микроконтроллере. если вы загружаете программу, которая этого не делает или вообще не работает, то на родном порту не будет работать USB, @Juraj
Вы инициализируете последовательное соединение в коде Simulink? Если нет, то его не будет, и вы потеряете соединение, когда начнется фактический код. Для этого необходим основной код.пожалуйста, покажите нам, что у вас есть в Simulink. Хотя, возможно, мы не сможем вам помочь, так как мы не являемся экспертами в Simulink, @chrisl