реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> USB on STM32F070
alexf
сообщение Jul 14 2015, 03:47
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 420
Регистрация: 22-12-04
Пользователь №: 1 608



Взял Nucleo на STM32F070, позарившись на USB и целых два I2C интерфейса. Но увидел, что под USB ножки не выведены. Допустим, можно и подпаять, но как-то не нашел примеров реализации USB на F0. Или то же самое, что и на F103? Кто нибуть делал? Cube какой то код генерит, но, говорят, там полно багов.

Go to the top of the page
 
+Quote Post
LightElf
сообщение Jul 16 2015, 11:31
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 180
Регистрация: 5-04-09
Пользователь №: 47 205



QUOTE (alexf @ Jul 14 2015, 06:47) *
Взял Nucleo на STM32F070, позарившись на USB и целых два I2C интерфейса. Но увидел, что под USB ножки не выведены. Допустим, можно и подпаять, но как-то не нашел примеров реализации USB на F0. Или то же самое, что и на F103? Кто нибуть делал? Cube какой то код генерит, но, говорят, там полно багов.

USB на F0 похож на F1, но есть некоторые отличия.
1) Есть возможность внутреннего тактирования, кварц не обязателен
2) USB RAM больше и замаплена по-другому (16-битными словами, а не по 16 бит в 32-битном слове)
3) есть встроенный резистор
По опыту свой код для F103 был перенесен на F042 примерно за полдня с перекурами.
PS. Cube для кода не пользую, ничего сказать не могу.
Go to the top of the page
 
+Quote Post
Integro
сообщение Jul 16 2015, 12:16
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 167
Регистрация: 25-12-09
Из: Минск
Пользователь №: 54 460



Мне CudeMX сгенерил рабочий CDC девайс.
П.С. Ну как рабочий, на форуме есть решения для полноценного запуска, но энумерацию проходить будет.
Go to the top of the page
 
+Quote Post
alexf
сообщение Jul 17 2015, 19:46
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 420
Регистрация: 22-12-04
Пользователь №: 1 608



Цитата(Integro @ Jul 16 2015, 05:16) *
Мне CudeMX сгенерил рабочий CDC девайс.


Спасибо, попробую с ним поиграть. Я пользуюсь нормальным Eclipse, но думаю что то, что CudeMX сгенерил для TrueSTUDIO достаточно совместимо.
Go to the top of the page
 
+Quote Post
Ruslan1
сообщение Jul 20 2015, 21:06
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 2 360
Регистрация: 6-03-06
Из: Кишинев
Пользователь №: 15 025



Цитата(alexf @ Jul 14 2015, 06:47) *
Взял Nucleo на STM32F070, позарившись на USB и целых два I2C интерфейса. Но увидел, что под USB ножки не выведены.

Простите, а как это "не выведены?"
В корпусе QFP-64 это выводы 44 и 45 (PA11, PA12).
На плате NUCLEO-F070RB эти выводы выведены на "Morpho connector" CN10, pins 14,12

Или я что-то не то смотрю?

Я тоже неделю назад купился на это: в таблице распиновки в даташите первым (слева) - распиновка LQFP64, а вторым (правее)- LQFP48. smile3046.gif biggrin.gif
Go to the top of the page
 
+Quote Post
alexf
сообщение Jul 25 2015, 00:50
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 420
Регистрация: 22-12-04
Пользователь №: 1 608



Цитата(Ruslan1 @ Jul 20 2015, 14:06) *
Простите, а как это "не выведены?"


Я хотел сказать, что нет USB разъема, куда бы они были подведены. А так, конечно, все ножки доступны.
Go to the top of the page
 
+Quote Post
Ruslan1
сообщение Jul 25 2015, 12:36
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 2 360
Регистрация: 6-03-06
Из: Кишинев
Пользователь №: 15 025



Цитата(alexf @ Jul 25 2015, 03:50) *
Я хотел сказать, что нет USB разъема, куда бы они были подведены. А так, конечно, все ножки доступны.

Теперь понял. Я просто сразу после Вашего сообщения сунулся в документацию и увидел что ноги вообще не выведены (ошибся из-за порядка корпусов в таблице в даташите). А после перепроверил(решил все-таки заказать) и тогда и написал, подумал что Вы так же ошиблись.

Кстати, в интернете наткнулся на очень приятную платку для F070 в LQFP48:
http://ebrombaugh.studionebula.com/embedde...kout/index.html
там и схема, и гербер и все остальное. На плате и USB есть (даже со стандартной ESD защитой), и SWD, и питатель. Именно все то что по минимуму и нужно для старта.
Странно, что китайцы их еще не выпускают. (родные эти платки нашел по 10 долларов, за такие деньги собранный Нуклео c F070 в LQFP-64 продается).
Лично я уже Nuclео заказал и даже уже получил sm.gif


Извините, а Вы USB еще не успели запустить?
Go to the top of the page
 
+Quote Post
alexf
сообщение Jul 25 2015, 19:38
Сообщение #8


Местный
***

Группа: Свой
Сообщений: 420
Регистрация: 22-12-04
Пользователь №: 1 608



Цитата(Ruslan1 @ Jul 25 2015, 05:36) *
Извините, а Вы USB еще не успели запустить?


Пока не до конца. Сгенерированный кубом проэкт опознается как CDC, но свой код еще не подключил.
Go to the top of the page
 
+Quote Post
alexf
сообщение Jul 30 2015, 03:42
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 420
Регистрация: 22-12-04
Пользователь №: 1 608



Вроде все работает. По крайней мере USB.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 00:37
Рейтинг@Mail.ru


Страница сгенерированна за 0.01423 секунд с 7
ELECTRONIX ©2004-2016