Так вот, как лучше всего отлавливать момент подключения устройства к USB?
USB STM32L1 и низкопотребляющий режим
- Сообщения: 462
- Зарегистрирован: Пн фев 22, 2010 09:12:34
Допустим, что устройство работает на частоте 1...4МГц, тактируясь MSI. При подключении его к USB-хосту необходимо переключиться на HSE+PPL, чтобы далее можно было работать через USB.
Так вот, как лучше всего отлавливать момент подключения устройства к USB?
Так вот, как лучше всего отлавливать момент подключения устройства к USB?
http://ufa-darts.ru/ - приходи играть в дартс в Уфе
- Реклама
А кстати, есть там режим ещё меньшей частоты?ArtDen писал(а):Допустим, что устройство работает на частоте 1...4МГц, тактируясь MSI.
Пусть не кварцевой, но интересует сверхмикропотребление на L0.
Даже на 30 КГц сойдёт - лишь бы не спал и вочдог крутился.
А отлавливать USB можно очень по разному.
Помимо вышеперечисленного, можно смотреть наверное буфер данных, потребление USB (делать внешний датчик тока), микроконтактик приспособить в конце концов под разъёмом.
Я тоже, в некотором роде, радиоинженер...
- Сообщения: 462
- Зарегистрирован: Пн фев 22, 2010 09:12:34
balmer, а чтобы оно сработает при выключенном USB? Точнее перфразирую так: это прерывание сработает, если USB не затактировано?
bad2cat, конечно есть. Минимум 65 кГц. Но такие частоты имеют смысл только если МК что-то должен всё время делать. По нормальному для минимального потребления надо правильно настроить перифирию и уходить в сон или в стоп.
bad2cat, конечно есть. Минимум 65 кГц. Но такие частоты имеют смысл только если МК что-то должен всё время делать. По нормальному для минимального потребления надо правильно настроить перифирию и уходить в сон или в стоп.
http://ufa-darts.ru/ - приходи играть в дартс в Уфе
Елки-палки, да у Эниака было 5 кГц и люди радовались как дети, что работаетArtDen писал(а):конечно есть. Минимум 65 кГц.
ну не знаю, но только чтобы батареи из лития надолго хватало (на пару лет типа). Заодно STM32 освоить по-минимуму (обычно в прибор надо хоть что-то засунуть, чтобы осмысленно работало, а уж примочки и хотелки потом появляются).ArtDen писал(а):Но такие частоты имеют смысл только если МК что-то должен всё время делать. По нормальному для минимального потребления надо правильно настроить перифирию и уходить в сон или в стоп.
Вот надо видимо проц в стоп загонять с вочдогом.
Я тоже, в некотором роде, радиоинженер...
- Реклама
ArtDen Тогда самый простой вариант. Следить за появлением питания на USB разъёме. Это можно делать даже со спящего микроконтроллера. Делал такое - вполне стабильно работает.
- Сообщения: 462
- Зарегистрирован: Пн фев 22, 2010 09:12:34
balmer, у меня так и сделано. Но почему-то ударило в голову, что должен быть более идеологически верный способ. Поэтому решил спросить на форуме )
http://ufa-darts.ru/ - приходи играть в дартс в Уфе
А как?ArtDen писал(а):balmer, у меня так и сделано.
Ты ж не сказал, что тебе комп USB даёт. А мы тут мозги напрягаем
Я тоже, в некотором роде, радиоинженер...
- Сообщения: 462
- Зарегистрирован: Пн фев 22, 2010 09:12:34
Под usb-хостом подразумевался комп
http://ufa-darts.ru/ - приходи играть в дартс в Уфе


