Arm и интерфейсы

Подключаем наши девайсы к компьютеру. Обсуждаются: порты, протоколы, драйвера, языки программирования и т.д.
Аватара пользователя
VVVa
Открыл глаза
Сообщения: 53
Зарегистрирован: Вс янв 05, 2020 18:22:29

Arm и интерфейсы

Сообщение VVVa »

Подскажите какие вы интерфейсы используете для подключения к ПК ?
Желательно для stm32 которые можно купить на алиекспресс.
Желательно чтобы скорость обмена была выше 10 мб/с.
заранее спасибо!!!
Аватара пользователя
Мурик
Друг Кота
Сообщения: 3383
Зарегистрирован: Пн окт 11, 2010 19:00:08

Re: Arm и интерфейсы

Сообщение Мурик »

Вопрос-шутка?
Реально думаете что STM32 в легкую вытянет 10 МБ/с? При тактовой частоте 72 МГц, нужно 7.5 такта на передачу байта.
tonyk
Это не хвост, это антенна
Сообщения: 1309
Зарегистрирован: Вт ноя 19, 2019 06:10:18

Re: Arm и интерфейсы

Сообщение tonyk »

[uquote="VVVa",url="/forum/viewtopic.php?p=4722830#p4722830"]Подскажите какие вы интерфейсы используете для подключения к ПК ?
Желательно для stm32 которые можно купить на алиекспресс.
Желательно чтобы скорость обмена была выше 10 мб/с.[/uquote]
Даже связка STM32+W5500 столько не выдаст. И толку от скорости, когда МК просто не успеет переварить данные.
Аватара пользователя
VVVa
Открыл глаза
Сообщения: 53
Зарегистрирован: Вс янв 05, 2020 18:22:29

Re: Arm и интерфейсы

Сообщение VVVa »

72 МГц - это наверно у f401... а у stm32H750 к примеру ~400 МГц
к тамуже кто сказал что я хочу их обрабатывать ... - например просто скинуть на sd карту.

Добавлено after 6 minutes 45 seconds:
скорость SPI не Quad SPI => 32 Mbit/c ~ 4 Mb/c
tonyk
Это не хвост, это антенна
Сообщения: 1309
Зарегистрирован: Вт ноя 19, 2019 06:10:18

Re: Arm и интерфейсы

Сообщение tonyk »

VVVa писал(а):72 МГц - это наверно у f401
В вопросе не указан ни серия STM32, ни то, что какая обработка нужна над данными.
Как спросили, так вам и ответили.
Аватара пользователя
VVVa
Открыл глаза
Сообщения: 53
Зарегистрирован: Вс янв 05, 2020 18:22:29

Re: Arm и интерфейсы

Сообщение VVVa »

[uquote="tonyk",url="/forum/viewtopic.php?p=4722887#p4722887"]
VVVa писал(а):72 МГц - это наверно у f401
В вопросе не указан ни серия STM32, ни то, что какая обработка нужна над данными.
Как спросили, так вам и ответили.[/uquote]

Да я вобще хотел спросить что высокоскоросное есть даже желательно не MII ...
Аватара пользователя
AlexS4
Друг Кота
Сообщения: 6646
Зарегистрирован: Пт сен 10, 2021 15:19:36
Откуда: Протвино

Re: Arm и интерфейсы

Сообщение AlexS4 »

USB2.0 @ STM32F0x2
не?
вроде бы они в dma умеют,
но я не пробовал.
https://community.st.com/t5/stm32-mcus- ... td-p/96397
Аватара пользователя
VVVa
Открыл глаза
Сообщения: 53
Зарегистрирован: Вс янв 05, 2020 18:22:29

Re: Arm и интерфейсы

Сообщение VVVa »

Вот втом то и проблема ... если по USB то там куча возни и на микроконтроллере и с драйверами на PC. Смотрел в эту сторону и не осилил ....
под USB 2.0 есть специальные микросхемы обеспечивающие физический уровень - там должна быть скорость ещё быстрее, но ещё добавится возня...
На всё ето есть примеры под специфические макетки, но на алике их нет...
Аватара пользователя
smacorp
Друг Кота
Сообщения: 3472
Зарегистрирован: Вт окт 22, 2013 04:37:23
Откуда: Казань

Re: Arm и интерфейсы

Сообщение smacorp »

[uquote="VVVa",url="/forum/viewtopic.php?p=4722920#p4722920"]Вот втом то и проблема ... если по USB то там куча возни и на микроконтроллере и с драйверами на PC. Смотрел в эту сторону и не осилил ....[/uquote]
Проблема не в этом, проблема в несоответствии имеющейся квалификации и поставленной задачи. И никто Вам с этим не поможет.
Платы для HLDI - установки лазерной засветки фоторезиста.
Фоторезист Ordyl Alpha 350
Жидкое олово для лужения плат (видео) - самое лучшее и только у меня.
Паяльные маски XV501T-4 и KSM-S6189 (5 цветов).
Заказ печатных плат - pcbsmac@gmail.com
Аватара пользователя
AlexS4
Друг Кота
Сообщения: 6646
Зарегистрирован: Пт сен 10, 2021 15:19:36
Откуда: Протвино

Re: Arm и интерфейсы

Сообщение AlexS4 »

примеры под специфические макетки, но на алике их нет...
ну тогда расбери/орэнж/банана-пай там все это через линукс модули ядра отлично работает.
на какойто конкретный вопрос - смогу ответить
ну а чтоб совсем не разбираясь - это только если найти того кто разобрался и заставить делать то что нужно не ему :) :dont_know:
Аватара пользователя
VVVa
Открыл глаза
Сообщения: 53
Зарегистрирован: Вс янв 05, 2020 18:22:29

Re: Arm и интерфейсы

Сообщение VVVa »

[uquote="AlexS4",url="/forum/viewtopic.php?p=4722901#p4722901"]USB2.0 @ STM32F0x2
не?
вроде бы они в dma умеют,
но я не пробовал.
https://community.st.com/t5/stm32-mcus- ... td-p/96397[/uquote]

stm32H750 даже без DMA вытянет гораздо большие скорости - на том форуме с USB вроде неразобраались, поэтому и скорость низкая

Добавлено after 7 minutes 41 second:
[uquote="AlexS4",url="/forum/viewtopic.php?p=4722926#p4722926"]
примеры под специфические макетки, но на алике их нет...
ну тогда расбери/орэнж/банана-пай там все это через линукс модули ядра отлично работает.
на какойто конкретный вопрос - смогу ответить
ну а чтоб совсем не разбираясь - это только если найти того кто разобрался и заставить делать то что нужно не ему :) :dont_know:[/uquote]

Да вопрос довольно однозначен :"если ктото связал микроконтроллер с компом на более нормальной скорости - подскажите как!"
Тут без USB и c USB вариантов куча...
Аватара пользователя
AlexS4
Друг Кота
Сообщения: 6646
Зарегистрирован: Пт сен 10, 2021 15:19:36
Откуда: Протвино

Re: Arm и интерфейсы

Сообщение AlexS4 »

https://www.ozon.ru/product/mikrokompyu ... q6KIJn2zyx

я ~ воттакие использовал,
косаря под полтора стоили года 3 назад c какимто старым allwinner H3xx 1.4Ghz + 2GRAM
они и по usb и по eth дают 10+MByte/s

... и там тож соrtex, правда не m0 а a7 ;)
Аватара пользователя
Мурик
Друг Кота
Сообщения: 3383
Зарегистрирован: Пн окт 11, 2010 19:00:08

Re: Arm и интерфейсы

Сообщение Мурик »

VVVa писал(а):stm32H750 даже без DMA вытянет гораздо большие скорости - на том форуме с USB вроде неразобраались, поэтому и скорость низкая
Если уверены, запускайте USB и пользуйтесь. В чем вопрос-то? :)
Или вы даже не проверяли, и просто написали от нечего делать? :facepalm:
Аватара пользователя
VVVa
Открыл глаза
Сообщения: 53
Зарегистрирован: Вс янв 05, 2020 18:22:29

Re: Arm и интерфейсы

Сообщение VVVa »

с кубом проверял скорость низкая (намного меньше чем у SD карты и микроконтроллера) с ft232 чуть выше
Аватара пользователя
HardWareMan
Мучитель микросхем
Сообщения: 429
Зарегистрирован: Ср сен 02, 2015 07:47:20

Re: Arm и интерфейсы

Сообщение HardWareMan »

VVVa, DMA при этом включали?
Репозиторий STM32: https://cloud.mail.ru/public/2i19/Y4w8kKEiZ
Актуальность репозитория: 22 апреля 2026 года
Если чего-то не хватает с сайта st.com - пишите, докачаю.
/!\ Обновлений для STM32PowerMon и STM32PowerMon-UCPD временно не будет.
Аватара пользователя
Мурик
Друг Кота
Сообщения: 3383
Зарегистрирован: Пн окт 11, 2010 19:00:08

Re: Arm и интерфейсы

Сообщение Мурик »

VVVa, какой режим работы USB 2.0 включили? Low-Speed, Full-Speed или High-Speed?
Аватара пользователя
VVVa
Открыл глаза
Сообщения: 53
Зарегистрирован: Вс янв 05, 2020 18:22:29

Re: Arm и интерфейсы

Сообщение VVVa »

usb 3300 + stm32h750= получил жалких 8mb/s а должно быть 60

в чём косяк? у когонибудь больше получалось?

Изображение
Аватара пользователя
HardWareMan
Мучитель микросхем
Сообщения: 429
Зарегистрирован: Ср сен 02, 2015 07:47:20

Re: Arm и интерфейсы

Сообщение HardWareMan »

[uquote="VVVa",url="/forum/viewtopic.php?p=4728342#p4728342"]а должно быть 60[/uquote]
USB2.0 при своих 480Мбит/с канальной скорости выжимает на практике порядка 33МБайт/с (это 264Мбит/с) фактического юзерского пэйлоада в Mass Storage. Догадываетесь, почему?

PS Но это всё равно в 4,1 раза больше, чем ваши полученные 8МБайт/с.

PPS Я вижу, что время доступа у вас 240мс, это очень много, так вы в лимит канала никогда не упрётесь.
Репозиторий STM32: https://cloud.mail.ru/public/2i19/Y4w8kKEiZ
Актуальность репозитория: 22 апреля 2026 года
Если чего-то не хватает с сайта st.com - пишите, докачаю.
/!\ Обновлений для STM32PowerMon и STM32PowerMon-UCPD временно не будет.
Аватара пользователя
abc
Друг Кота
Сообщения: 3677
Зарегистрирован: Чт мар 20, 2008 01:06:40
Откуда: Севастополь

Re: Arm и интерфейсы

Сообщение abc »

Лет 15 назад влёгкую получалась скорость 6МБит/с при подключении через UART на максимальной для него скорости.
Использовался обычный мост UART/USB PL2303.
Думаю, что при подключении через FT2232 можно достичь гораздо большего. А сколько ей лет, случайно не знаете ?..
>(*.*)<
Котище огромно, ушасто, пушисто, глазасто, зубасто, колючелапо и мявай. (c)
Аватара пользователя
VVVa
Открыл глаза
Сообщения: 53
Зарегистрирован: Вс янв 05, 2020 18:22:29

Re: Arm и интерфейсы

Сообщение VVVa »

Думаю, что при подключении через FT2232 можно достичь гораздо большего -- а реально вы её проверяли?

Добавлено after 13 minutes:
увеличил размер буфера - получил 15 mb/s но выше никак ...

Добавлено after 20 minutes 29 seconds:
не ну это както не серрьёзно 10$ за usb 3300 и всеголишь 15 mb/s

Если у кого нибудь получилось достич большей скорости с stm32 и PC (может другими микросхемами) пожалуйста отпишитесь!
Ответить

Вернуться в «Интеграция с ПК»