Нет данных, полученных на последовательном порту, и невозможно выполнить сброс DFU. Совет?
У меня возникла проблема с запуском исходного кода, который я тестировал на прошлой неделе и который работал несколько дней на прошлой неделе.
Я попытался выполнить сброс DFU и обновить загрузчик, но это не сработало. Я проверил скорость передачи данных и выбор платы на вкладке «Инструменты», но все было в порядке.
Я ничего не менял в коде, проверил провода на аппаратной установке (ничего не болтается).
Думал, что это может быть ошибка с USB-кабелем, заменил USB-кабель на другой, все та же ошибка.
Также — с помощью Mac. Но такая же проблема возникла на ПК с Windows. Не пробовали выполнить сброс с помощью компьютера с Windows, но проблема со сбросом больше связана с другим оборудованием?
Проверил последовательный порт - он выбран правильный.
@ThermoRestart, 👍0
Обсуждение1 ответ
Лучший ответ:
Нулевой шаг — убедитесь, что выбранный порт работает.
Шаг следующий: если вы все еще получаете сообщение об ошибке, попробуйте параметры сброса DFU и выполните шаги, описанные в приведенной ниже ссылке.
https://learn.adafruit.com/bluefruit-nrf52-feather -учебное-руководство/использование-загрузчика
Можно принять свой собственный ответ как решение проблемы., @VE7JRO
- Как работает последовательная связь на Arduino?
- Можно ли загрузить скетч Arduino через последовательный порт (RX) вместо USB?
- Проблема с загрузкой скетча в Леонардо
- Флэш-прошивка с шестнадцатеричным файлом по серийному номеру с Python (без avrdude, Arduino IDE)
- Реверс-инжиниринг шины LIN на системе E-bike
- Можно ли изменить официальную библиотеку шилдов arduino GSM для работы с аппаратным serial на mega?
- Нужен пример того, как отправлять КОМАНДЫ AT на модуль SIm7000E GPS+LTE из ESP32 и читать эти ответы в последовательном мониторе
- Серийный номер аппаратного/программного обеспечения для HC-05
Возможно, вам следует выбрать правильный последовательный порт., @Majenko
Правда, забыл упомянуть об этом. Я проверил это, хотя у меня есть только один последовательный порт (есть драйвер для получения последовательных данных на Mac - и это сработало). Он выбран для единственного действительного последовательного порта., @ThermoRestart
Уточнение: для сброса DFU необходимо убедиться, что контакты DFU и заземления соединены перемычкой. Нажимаешь кнопку сброса - и пробуешь обновить загрузчик?, @ThermoRestart
Итак, порт, который вы выбрали (подсказка в названии) является портом Bluetooth, а не портом USB., @Majenko
Упс - хорошо, спасибо. Не много знаете об UART, который определяет последовательную связь? Два устройства используют SPI и I2C., @ThermoRestart
Кажется, это работает. Спасибо., @ThermoRestart