Кто любит RISC в жизни, заходим, не стесняемся.
Ответить

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

Пт мар 20, 2015 08:53:04

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

Проблема решена!
Вложения
usb.rar
Файл проекта, что в нем не так?
(1.23 KiB) Скачиваний: 238

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

Чт мар 26, 2015 21:48:58

ну не жмись в чем проблема была?

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

Сб мар 28, 2015 08:05:32

Кинг писал(а):ну не жмись в чем проблема была?


В подходе к решению задачи :-)

В начале нужно потренироваться на "кошечках".
Взять готовый пример проекта от производителя компилятора, запустить его.
А потом уже браться за STM32CubeMX.

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

Вс мар 29, 2015 20:46:11

Извиняюсь давно не заходил.
Все просто, 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, я так думаю, но пока их мало.
Если кому интересно буду по мере накопления информации выкладывать на форуме примеры.
Всем Котам хорошего дня и много валерьянки, даже жадным и вредным Котам :)
Ответить