roboforum.ru

Технический форум по робототехнике.


stm32vldiscovery(всё'нём)

Все здесь

stm32vldiscovery(всё'нём)

Сообщение ilalexey » 25 апр 2018, 16:04

Объясните мне тёмному - почему?
Почему при наличии такой штуки всё так скудно. Куча лет прошла, а проекты дальше ледов не описывают.
Ни принтеров, ни полётных контролёров на ней нет с кучей форумов и обсуждений. Тем не менее на всех заборах написано "авр отстой, а стм круто".
Аватара пользователя
ilalexey
 
Сообщения: 2707
Зарегистрирован: 13 май 2011, 21:37
Откуда: Bb

Re: stm32vldiscovery(всё'нём)

Сообщение Dmitry__ » 25 апр 2018, 16:17

Если говорить о stm32vldiscovery, то это вообще шняга с 24 мгц. Там вторая стм-ка, которая stlink, значительно интереснее.
А с библами от стм, так эти 24 мгц. будут медленнее чем авр. Вот така фигня :pardon:
А вообще, порог вхождения в stm32 значительно выше авр-ок...

Добавлено спустя 1 минуту 46 секунд:
Я из этих плат выпаиваю стм, которая stlink, и запаиваю их на свои платы :)
Аватара пользователя
Dmitry__
 
Сообщения: 7644
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: stm32vldiscovery(всё'нём)

Сообщение ilalexey » 25 апр 2018, 16:23

Dmitry__ писал(а):так эти 24 мгц. будут медленнее чем авр

Т.е. 32бита/24мгц хуже 8бит/16мгц? ок. Пичалька.
stlink_овую в полётниках юзают, да(та, которая STM32F103C8T6). Странно, что они хреновей чип поставили в качестве конфетки.
Аватара пользователя
ilalexey
 
Сообщения: 2707
Зарегистрирован: 13 май 2011, 21:37
Откуда: Bb

Re: stm32vldiscovery(всё'нём)

Сообщение Romikgy » 25 апр 2018, 16:30

Dmitry__ писал(а):Если говорить о stm32vldiscovery, то это вообще шняга с 24 мгц. Там вторая стм-ка, которая stlink, значительно интереснее.
А с библами от стм, так эти 24 мгц. будут медленнее чем авр. Вот така фигня :pardon:
А вообще, порог вхождения в stm32 значительно выше авр-ок...

Добавлено спустя 1 минуту 46 секунд:
Я из этих плат выпаиваю стм, которая stlink, и запаиваю их на свои платы :)

это почему stm медленнее авр ? а без их библиотек?
не дешевле ли отдельно эти чипы брать ?
у нас стм в рознице дешевле чем авр...
die Wahrheit ist irgendwo da draußen
Аватара пользователя
Romikgy
 
Сообщения: 730
Зарегистрирован: 15 ноя 2009, 13:37
Откуда: Porto Franco "Odessa"

Re: stm32vldiscovery(всё'нём)

Сообщение Dmitry__ » 25 апр 2018, 16:35

ilalexey писал(а):Т.е. 32бита/24мгц хуже 8бит/16мгц? ок. Пичалька.

Я где-то на этом форуме писАл, чтоб дернуть ногой stm библой "CMSIS", надо около 200 тактов контроллера :) У авр очень крутой оптимизированный компилятор, дернет ногой за 3 такта :)
А вот STM32F103C8T6, реально народный контроллер. СтоИт везде, во всех моноколесах, гироскутерах, минисигвеях (это я про электротранспорт :)). И плата для нее народная. Вот это реально убийца аврок :)

Изображение

Добавлено спустя 3 минуты 41 секунду:
Моя поделка на этой плате. В реальном времени разбирает параллельный порт видеокамеры (25мгц) и находит цветные линии :)

Изображение
Аватара пользователя
Dmitry__
 
Сообщения: 7644
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: stm32vldiscovery(всё'нём)

Сообщение ilalexey » 25 апр 2018, 16:43

Мне парочку таких вчера принесли. Стмлинк говорит, что есть 128кб .
Аватара пользователя
ilalexey
 
Сообщения: 2707
Зарегистрирован: 13 май 2011, 21:37
Откуда: Bb

Re: stm32vldiscovery(всё'нём)

Сообщение Dmitry__ » 25 апр 2018, 16:49

Тоже хороший вариант. СтОит на уровне arduino mini :)
Аватара пользователя
Dmitry__
 
Сообщения: 7644
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: stm32vldiscovery(всё'нём)

Сообщение Romikgy » 25 апр 2018, 17:07

Dmitry__ писал(а):
ilalexey писал(а):Т.е. 32бита/24мгц хуже 8бит/16мгц? ок. Пичалька.

Я где-то на этом форуме писАл, чтоб дернуть ногой stm библой "CMSIS", надо около 200 тактов контроллера :) У авр очень крутой оптимизированный компилятор, дернет ногой за 3 такта :)

имхо cmsis аналог ардуины на авр .... все удобно, но медленно, кто мешает напрямую с портами общаться на стм? те же такты даже быстрее... при скорости ядра то ...
die Wahrheit ist irgendwo da draußen
Аватара пользователя
Romikgy
 
Сообщения: 730
Зарегистрирован: 15 ноя 2009, 13:37
Откуда: Porto Franco "Odessa"

Re: stm32vldiscovery(всё'нём)

Сообщение Angel71 » 25 апр 2018, 17:13

Dmitry__ писал(а):Я из этих плат выпаиваю стм, которая stlink, и запаиваю их на свои платы :)

:oops: :) накука набирать дорогие дискавери, когда чип стоит примерно 1.2$, готовая платка начиная примерно от 1.8$. да и нуклео в общем немного получше, чем дискавери. начиная с того, что там 2.1 стлинк (его как бы отломать можно и если прям не нужен, ну так продать), т.е. дополнительные дебажные фичи.
не путай производительность камня и моменты, связанные с особенностями стандартных либ.
Аватара пользователя
Angel71
 
Сообщения: 10053
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: stm32vldiscovery(всё'нём)

Сообщение ilalexey » 25 апр 2018, 17:17

Romikgy писал(а):те же такты даже быстрее... при скорости ядра то ...

так это(5:55)..
Аватара пользователя
ilalexey
 
Сообщения: 2707
Зарегистрирован: 13 май 2011, 21:37
Откуда: Bb

Re: stm32vldiscovery(всё'нём)

Сообщение Madf » 25 апр 2018, 17:35

Нуивыопять холивар развели с письками.
Кто к чему привык - на том и пишет, я вот ща ваще подсел на Attiny84, он для меня народный контроллер. :D Всё мелкое на нём делаю...
Madf
 
Сообщения: 3013
Зарегистрирован: 03 янв 2012, 12:55
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...

Re: stm32vldiscovery(всё'нём)

Сообщение Dmitry__ » 25 апр 2018, 17:57

Angel71 писал(а):не путай производительность камня и моменты, связанные с особенностями стандартных либ.

Какая производительность? 16 мгц vs 24мгц? Ниачом :)

Вот реальный листинги из моих проектов, для stm32:
Код: Выделить всёРазвернуть
#define   On_speak   GPIOB->BSRR = GPIO_Pin_3
      On_speak;
800107c:   4e09         ldr   r6, [pc, #36]   ; (80010a4 <beep+0x30>)
800107e:   2708         movs   r7, #8
8001080:   46b8         mov   r8, r7
8001082:   f8c6 8010    str.w   r8, [r6, #16]



Для авр :lol:
Код: Выделить всёРазвернуть
#define PIN_LOW(PIN)      GET_PORT(PIN) &= ~(1<<GET_PIN(PIN))
PIN_LOW(led);

97 0046 2D98            cbi 0x5,5


4 такта стм на 24 мгц. против 1 такта авр на 16 мгц. :)
Пока там стм на своих четырех ногах: раз - два - три - четыре. Аврка на одной ноге: раз - раз -раз - раз :)
Ваш ход, товарисч Маузер :)
Аватара пользователя
Dmitry__
 
Сообщения: 7644
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: stm32vldiscovery(всё'нём)

Сообщение Angel71 » 25 апр 2018, 19:55

прям чуть ли не в каждой задаче и прям часто при часто пины приходится записывать/считывать? чтот похоже на притягивание за уши. ладно, хорошо, частая работа с пинами. попробуй на авр по dma через буфер (просто выплюнуть или в кольцевом режиме постоянно) сделать bit-banding. а сколько тактиков улетит на квадратурный энкодер или 3 датчика холла от мотора вместо аппаратного на таймерах?
в переферии там много плюшек, которых в авр даже близко нет и реализация на авр слопает немеряно тактов.
Аватара пользователя
Angel71
 
Сообщения: 10053
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: stm32vldiscovery(всё'нём)

Сообщение Dmitry__ » 25 апр 2018, 21:00

Angel71, да меня не нужно агитировать за stm32, я на них плотно сижу :)
Но некоторые "спорщики" даже не могут проанализировать листинг кода разных архитектур, но бьют себя пяткой в грудь, какая стм32 на 24 мгц. крутая. Авры тоже разные бывают...
Главный мой посыл:
Если говорить о stm32vldiscovery, то это вообще шняга с 24 мгц. Там вторая стм-ка, которая stlink, значительно интереснее.
Аватара пользователя
Dmitry__
 
Сообщения: 7644
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: stm32vldiscovery(всё'нём)

Сообщение Angel71 » 25 апр 2018, 21:36

йа не агитирую, ну это гиблое дело лесом. когда они только появлялись, ну писал, что особенно 050/030 и 103 кул и маст хэв.
если не про стм в общем, а именно про эту сотую... таки да, фигнетень полная и накука такое вообще хоть под что покупать, эт загадка. в другой теме ему писал про то, что сотая и полётные контроллеры (если код сам писать не собирается) слегка плохо совместимы, что желательно хотя бы 103я. хотя сама экономия пары баксов на готовом полётном контроллере тоже улыбает. :ROFL: если летающий шушпанцер ещё и на принтере печатать будет и с прочей электроникой в таком духе продолжит, так сходу почти все грабли огребёт.
Аватара пользователя
Angel71
 
Сообщения: 10053
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

След.

Вернуться в Свободное общение

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

Mail.ru counter