[Решено] Любой, кто использовал эту плату F4 и получил USB?

Flodejr
Сб, 07 октября 2017 г. 14:30
Привет,

Кто -нибудь использует эту плату F4?
4048629366.jpg
4048629366.JPG (27.28 киб) просмотрено 4375 раз

Стивестронг
Сб, 07 октября 2017 г. 16:13
Откуда ты это взял? Aliexpress/Ebay Link?
Любая доступная документация?

Я не уверен, но это похоже на общую мини -доску: http: // wiki.STM32duino.com/index.PHP?тип ... 7Vet6_mini

Flodejr
Сб, 07 октября 2017 г., 17:28
Я получил это от eBay.

Думаю, это схема, которые я нашел в сети.
DIY-MORE-STM32F407VGT6_SMALLEST.PNG
DIY-MORE-STM32F407VGT6_SMALLEST.PNG (137.59 киб) просмотрено 4355 раз

Стивестронг
Солнце 8 октября 2017 г. 9:02 утра
Это кажется очень "основной" версией F4, без каких -либо дополнительных чипов на ней.
К сожалению, картина очень маленький размер, едва читабель.
Можете ли вы опубликовать ссылку на eBay?

Flodejr
Пн, 09 октября 2017 г. 12:45
[Стивестронг - Солнце 8 октября 2017 г. 9:02] - Это кажется очень "основной" версией F4, без каких -либо дополнительных чипов на ней.
К сожалению, картина очень маленький размер, едва читабель.
Можете ли вы опубликовать ссылку на eBay?
Это ссылка на eBay
http: // www.eBay.com/itm/stm32f407vgt6-a ... 1702413371

и ссылка для схемы.
http: // dubstylee.net/v/wp-content/uploa ... 07vgt6.пнн

Стивестронг
Пн, 09 октября 2017 г. 8:26 утра
Я не вижу никакого резистора на штифте USB_DP, который будет подключен к VCC. Это должно быть там с 1.5 кум.
[Flodejr - Сб, 07 октября 2017 г. 14:30] - Я могу заставить USB подключиться как DFU, но он не может работать как USB -устройство.
Вы имеете в виду, это не работает как сериал USB?
Что/как ты пробовал?

Rogerclark
Пн, 09 октября 2017 г. 9:07
Стив,

Я не думаю, что 1.5K необходим на F4. Он должен быть внутри MCU

Flodejr
Пн, 09 октября 2017 г. 9:20 утра
[Стивестронг - Пн, 09 октября 2017 г. 8:26] - Я не вижу никакого резистора на штифте USB_DP, который будет подключен к VCC. Это должно быть там с 1.5 кум.
[Flodejr - Сб, 07 октября 2017 г. 14:30] - Я могу заставить USB подключиться как DFU, но он не может работать как USB -устройство.
Вы имеете в виду, это не работает как сериал USB?
Что/как ты пробовал?
Я попытался, используя Cubemx, а затем указав CDC Comms для USB_FS, но ни один порт Comm не появляется в Linux и Windows. Я также попробовал внутреннее подтягивание на DP, но порт Comm не появляется. Когда я ставлю загрузку1 на 0 и загрузку на x, DFU появляется как на Linux, так и на Windows.

Flodejr
Пн, 09 октября 2017 г. 9:21
[Rogerclark - Пн, 09 октября 2017 г. 9:07] - Стив,

Я не думаю, что 1.5K необходим на F4. Он должен быть внутри MCU
Я попробовал внутреннее подтягивание на MCU, но он не поднимает USB -порт, я думаю, может быть, мне нужно провести 1.5K резистор снаружи. Будет ли проблема, так как на линии DP и DM нет 22om, заканчивающих резизотры?

Стивестронг
Пн, 09 октября 2017 г. 11:39
[Rogerclark - Пн, 09 октября 2017 г. 9:07] - Я не думаю, что 1.5K необходим на F4. Он должен быть внутри MCU
Имеет смысл, иначе это тоже не сработает как DFU.

Я не могу помочь с Cubemx.
Но я думаю, что это должно работать из коробки, используя общий вариант платы F4 в ядре Libmaple.

Rogerclark
Пн, 09 октября 2017 г. 20:11
Возможно, это аппаратная ошибка на доске e.G сухой соединение на USB -разъеме. Это очень распространено на синей таблетке и т. Д

Flodejr
Пн, 09 октября 2017 г. 20:39
@steve, @roger,

Спасибо! Я получил это сейчас. Моя ошибка заключалась в том, что я только определил устройство USB OTG FS CDC и внутренние подтягивания ранее

Чтобы заставить его работать, мне нужно будет определить устройство UART + CDC Comm Port и натянуть линию D + в Cubemx. Хотя мне не нужно ничего делать на стороне UART, это как бы автоматически связывает UART с устройством CDC. Теперь я вижу последовательное устройство /dev /ttyacm0 на моем ящике Linux.

Также не требуется прекращающих резисторов на основе спецификаций.
2.2.30 Универсальная серийная шина на ходу полную скорость (OTG_FS)
STM32F405XX и STM32F407XX внедряют полное устройство/хост USB OTG/хост/OTG
периферийные с интегрированными трансиверами. Периферийное устройство USB OTG FS соответствует
USB 2.0 Спецификация и с OTG 1.0 спецификация. Он имеет программное обеспечение
Настройка конечной точки и поддерживает приостановку/резюме. Полноскоростный контроллер USB OTG
Требуется выделенные часы 48 МГц, которые генерируются PLL, подключенным к ВИЗ
генератор. Основные особенности:
• Комбинированный размер RX и TX FIFO 320 × 35 битов с динамическим размером FIFO
• Поддерживает протокол запроса сеанса (SRP) и протокол переговоров хоста (HNP)
• 4 двунаправленные конечные точки
• 8 хост -каналов с периодической поддержкой
• HNP/SNP/IP внутри (нет необходимости никакого внешнего резистора)
• Для режимов OTG/хоста необходим переключатель питания в случае шинских устройств
подключенный

[Libmaple] Black F407Vet6

[Libmaple] FSMC LCD 16BIT