Вот уж спасибо за грамотных людей.
Цитата Сообщение от Ewgeny7 Посмотреть сообщение
Не, про асм на стм я даже не заикаюсь.
Тем более, фирмваре для юсб предоставлено исключительно на Си. Ты сможешь завести его на асме?
Я вот относительно себя (и 99% прочих армоводов) сильно сомневаюсь...
Как и в AVR все там сводится к изменению данных в регистрах согласно алгоритма. HID девайс, например, очень прост: 80% программы занимают таблицы с данными дескрипторов, которые надо отдать хосту на стадии инициализации. Сам алгоритм на пару экранов, причем полностью в процедуре глобального прерывания. Хост, конечно, посложнее будет, ну и Б-г с ним. В любом случае, если хотите безвейта - нужно продумывать и делать сопряжение, вне зависимости от крутости контроллера. Проблема схожа со Специалистом, но у того хотя-бы клок всего 2МГц.