Конечно, удобно, НО:
я уже не помню точных цифр спецификации USB (могу ошибиться не на порядок), наколько помню, выключенное устройство может потреблять 100мкА, включенное но не зарегистрированное у хоста около 1мА и только после этого устройство может "просить" у хоста до 0.5А (и хост, в идеале, еще подумает дать или нет). Сами понимаете эти условия никак не могут быть исполнены, когда сразу девайс без разрешений хватает 200-300мА. Другое дело, что на многих мамках питание хоста идет "тупо" с блока питания 5В, или максисмум через ключ с флагом превышения тока в 0,5А анализируя который хост может отключить устройство.
Учитывая п.1 и глядя на то что на Olimex-овой плате тоже не предусмотрено решил с обезьянничать а потом забыл про это.
Лично у меня вызывает сомнение, что устройство сможет работать по USB потребляя от него 1 мА, получается, что для старта устройства требуется внешний блок питания.
Еще есть факт наличия на рынке многих безделушек типа "лампа-подсветка" питающихся от USB.
и которые в моем ноутбуке DELL нифига не работают. у меня была отладочная плата на rm9200, дык на большом компе работала, а от ноутбука - фиг. но после подгрузки дравера встроенным линуксом и определения ноутбуковским виндоусом очередного USB-COM порта можно было отцеплять блок питания от платы =)
У меня плата работает от USB очень даже замечательно.
Я просто соединил проводом +5 B и входное напряжение USB.
Правда при таком включении комп не определяет это устройство. Получается что USB используется как блок питания.