nigel wright Ответов: 1

USB-шина замерзает в режиме приостановки. Компьютерный осциллограф.


Я разработал осциллограф usb pc с использованием микроконтроллера PIC32MX.

Программное обеспечение ПК C# от www.waitingforfriday.com

Это прекрасно работает и не имеет никаких проблем.

Теперь я перенес это на микроконтроллер PIC32MZ.

Опять же, это прекрасно работает.

Однако, если я выхожу из программы ПК через 5 секунд, шина USB переходит в режим приостановки.

Затем, если я вернусь в программу ПК, шина usb будет заморожена в режиме приостановки.

Если я вернусь до истечения 5 секунд, то все будет нормально.

Я отключил выключение питания и выборочную приостановку на своем компьютере, но проблема сохраняется.

Есть ли команда C#, которую я могу использовать, чтобы вывести шину USB из режима приостановки ?

Что я уже пробовал:

Отслеживая код pic он кажется застрял в приостановке

nigel wright

Кто-то на другом форуме предложил использовать версию 2.04 MPLAB Harmony вместо последней версии 2.06. Программа отлично работает и сейчас.

1 Ответов

Рейтинг:
0

Dave Kreskowiak

Вам придется связаться с людьми, от которых вы получили этот код, чтобы получить ответ на этот вопрос. Они единственные, кто будет знать, что они сделали с шиной USB и как они это сделали в коде. Более того, они также будут теми, у кого есть обоснование того, что они сделали.