STM32CubeMX Виртуальный COM порт.

Кто любит RISC в жизни, заходим, не стесняемся.
Ответить
Аватара пользователя
FantasyDD
Нашел транзистор. Понюхал.
Сообщения: 165
Зарегистрирован: Чт фев 19, 2015 17:26:19
Откуда: СССР

STM32CubeMX Виртуальный COM порт.

Сообщение FantasyDD »

ST32F103C8
Что делю не так. Создаю проект "STM32CubeMX" компилирую в "Keil uVision4" и "IAR Embedded Workbench" все без ошибок, подключаю к USB "виндовс не удается опознать устройство" :( . Железо работает, проверил залил прошивку "STLinkV2.J16.S4.bin" STLink сразу определился.
Не как не разберу. Может что дописать надо?
Может я что-то не дописал в настройках STM32CubeMX?
Заранее спасибо.

Проблема решена!
Вложения
usb.rar
Файл проекта, что в нем не так?
(1.23 КБ) 253 скачивания
Реклама
Кинг
Встал на лапы
Сообщения: 145
Зарегистрирован: Пн дек 07, 2009 19:29:29

Re: STM32CubeMX Виртуальный COM порт.

Сообщение Кинг »

ну не жмись в чем проблема была?
Реклама
misyachniy
Прорезались зубы
Сообщения: 219
Зарегистрирован: Вт июл 02, 2013 09:17:49

Re: STM32CubeMX Виртуальный COM порт.

Сообщение misyachniy »

Кинг писал(а):ну не жмись в чем проблема была?
В подходе к решению задачи :-)

В начале нужно потренироваться на "кошечках".
Взять готовый пример проекта от производителя компилятора, запустить его.
А потом уже браться за STM32CubeMX.
Аватара пользователя
FantasyDD
Нашел транзистор. Понюхал.
Сообщения: 165
Зарегистрирован: Чт фев 19, 2015 17:26:19
Откуда: СССР

Re: STM32CubeMX Виртуальный COM порт.

Сообщение FantasyDD »

Извиняюсь давно не заходил.
Все просто, USB протокол требует кваца, точность внутреннего RC генератора не достаточна, хотя ходят слухи что есть извращенцы которые умудрились все это дело запитать от RC генератора и калибровать его частоту от внутреннего термометра :)

1) Ставим на первой закладке RCC в Cristal
2) Естественно USB > Device(FC)
3) USB_DEVICE > Class For IP выберем Virtual Com Port
В закладке Clock Configuration комутатор PLL Souse Mux запитаем от кварца, если что не так подсветит красным!.
В закладке Configuration по вкусу добавляем FREERTOS и FATFS....
Драйвера под виртуальный ком порт подходят версии 3 версия 4 не подходит. Все файлы в архиве. https://mega.co.nz/#!RQx00IIT!UoZxy6qPM ... 4b1gqgCp8k

Вот и все дела!

Сейчас я изучаю работу с кастом хид, если поделитесь документацией или или где взять информацию на русском (новую) буду очень благодарен, на данный момент это дело у Кейла не очень документировано но уверен это будущее.

Не стоит изучать примеры до 2013 года, они устарели, уже новые технологии, как пример библиотека HAL, Кейл очень быстро развивается.

Примеры изучать стоит только основные CubeMX, я так думаю, но пока их мало.
Если кому интересно буду по мере накопления информации выкладывать на форуме примеры.
Всем Котам хорошего дня и много валерьянки, даже жадным и вредным Котам :)
Реклама
Эиком - электронные компоненты и радиодетали
Ответить

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