Получение данных на ПК через ЮСБ
-
Добрый день!
Сделал программу на Micropython. Она генерирует данные и выводит их на печать функцией print(). Подключаю работающую плату к ПК через ЮСБ и использую PyCharm для получения данных через REPL.
Проблема в том, что при подключении REPL работающая на плате программа прерывается, текущее состояние программы и данные теряются. Приходится делать soft_reset() для перезапуска программы.
Вот собственно и вопрос. Есть ли возможность при подключении работающей платы к ПК предотвратить остановку программы? Варианты с сохранением данных в память меня не интересуют, мне нужно знать текущее состояние программы. К примеру, на STM32F411 подключение платы к ЮСБ никак не влияло на выполнение программы. -
Когда ты подключаешься через USB и активируешь REPL, MicroPython переводит управление в интерактивный режим, из-за чего исполняемый код (запущенный при старте) прерывается. Это сделано для удобства отладки