STM32F103, HAL + USB-CDC - у кого работает нормально?
Добавлено: Вт янв 12, 2016 01:14:23
Сгенерил кубом проект, начал ковырять - наткнулся на несколько непоняток:
1. При передергивании юсб - вешается (скорее всего вываливается где-то в эксепшн).
2. Медленная инициализация (на глаз - десятые доли секунды, а то и до секунды). Затык на установке клока. Из-за чего не всегда юсб подхватывается.
3. При нажатии ресета с подключенным юсб - компу ничего не отправляется, в итоге комп считает, что девайс инициализирован и рабоатет, девайс видимо считает иначе, итог - cdc устройство живет, но на отправляемые данные не реагирует. Лапа юсб подтянута на плате резюком на плюс не через ключ, потому сымитировать реконнект не выйдет.
Собссно вопросы - кто-то с таким сталкивался? Если да - как решали?
1. При передергивании юсб - вешается (скорее всего вываливается где-то в эксепшн).
2. Медленная инициализация (на глаз - десятые доли секунды, а то и до секунды). Затык на установке клока. Из-за чего не всегда юсб подхватывается.
3. При нажатии ресета с подключенным юсб - компу ничего не отправляется, в итоге комп считает, что девайс инициализирован и рабоатет, девайс видимо считает иначе, итог - cdc устройство живет, но на отправляемые данные не реагирует. Лапа юсб подтянута на плате резюком на плюс не через ключ, потому сымитировать реконнект не выйдет.
Собссно вопросы - кто-то с таким сталкивался? Если да - как решали?