STM32L USB Virtual Com -> Как выключить ?

Кто любит RISC в жизни, заходим, не стесняемся.
Ответить
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 394
Зарегистрирован: Сб апр 28, 2012 16:04:14

Сообщение sx386 »

Сделал так, как в примере:
http://we.easyelectronics.ru/STM32/stm3 ... porta.html

Всё работает !
Но когда перехожу в режим сна, то потребление 0.38 mA (а должно быть 0.01 mA)

Если вхожу в режим сна до "USB_Init();", то всё нормально. А вот если после - то большое потребление !
Может кто знает что столько потребляет и как его выключить ?
Критикуешь - предлагай. Предлагаешь - делай. Делаешь - отвечай.
Реклама
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 394
Зарегистрирован: Сб апр 28, 2012 16:04:14

Сообщение sx386 »

Разобрался !

Если кому ещё понадобиться:

Есть файл: usb_pwr.c, в котором описаны функции управлением питания USB
Для остановки необходимо вызвать "Suspend ();" а для возобновления: "Resume_Init ();"
Критикуешь - предлагай. Предлагаешь - делай. Делаешь - отвечай.
Реклама
Вымогатель припоя
Сообщения: 581
Зарегистрирован: Ср янв 05, 2011 10:03:18

Сообщение ut1wpr »

sx386 писал(а):Разобрался !
Если кому ещё понадобиться:
Есть файл: usb_pwr.c, в котором описаны функции управлением питания USB
Для остановки необходимо вызвать "Suspend ();" а для возобновления: "Resume_Init ();"
Типичный пример "Сперва пишем, потом читаем..." Нет, чтобы наоборот.
С уважением,
Виктор.
Ответить

Вернуться в «ARM»