Чем вменяемым заменить STM32F072C8T6?
- Eddy_Em
- Собутыльник Кота
- Сообщения: 2516
- Зарегистрирован: Пт июл 12, 2019 22:52:01
- Контактная информация:
Чем вменяемым заменить STM32F072C8T6?
Что-то ситуация с STM32 все хуже и хуже!
А большинство моих новых железяк - на STM32F072 или STM32F042.
Есть ли вменяемые аналоги, чтобы одновременно CAN с USB работали (и, желательно, 20 ног) - как у F042?
Что до F072, то они у меня используются как 48-ногие F042, но с бóльшим количеством таймеров, чтобы посредством одного МК управлять тремя шаговыми двигателями, нужно минимум три таймера в режиме ШИМ - для генерирования сигналов CLK на драйверы + три таймера в режиме encoder input - для опроса квадратурных энкодеров (холловских или оптических), ну и всякие там GPIO на кнопки/концевики и т.п.
Есть ли в природе какой-нибудь вменяемый аналог STM32F072C8T6, который можно гарантированно приобрести за вменяемую сумму (до 200-300 рублей за МК) в мелких партиях (10-50 штук)? Тактовая частота - не меньше 48МГц.
А большинство моих новых железяк - на STM32F072 или STM32F042.
Есть ли вменяемые аналоги, чтобы одновременно CAN с USB работали (и, желательно, 20 ног) - как у F042?
Что до F072, то они у меня используются как 48-ногие F042, но с бóльшим количеством таймеров, чтобы посредством одного МК управлять тремя шаговыми двигателями, нужно минимум три таймера в режиме ШИМ - для генерирования сигналов CLK на драйверы + три таймера в режиме encoder input - для опроса квадратурных энкодеров (холловских или оптических), ну и всякие там GPIO на кнопки/концевики и т.п.
Есть ли в природе какой-нибудь вменяемый аналог STM32F072C8T6, который можно гарантированно приобрести за вменяемую сумму (до 200-300 рублей за МК) в мелких партиях (10-50 штук)? Тактовая частота - не меньше 48МГц.
Re: Чем вменяемым заменить STM32F072C8T6?
20-ногая STM32F042 разве может одновременно работать с CAN и USB?
У меня есть 9 штук похожих - STM32F070F6P6. 20 ног, главное отличие при работе с USB - требует внешний кварц. CAN, у неё, к сожалению, отсутствует. Если поможет продержаться - могу отдать по старой цене.
У меня есть 9 штук похожих - STM32F070F6P6. 20 ног, главное отличие при работе с USB - требует внешний кварц. CAN, у неё, к сожалению, отсутствует. Если поможет продержаться - могу отдать по старой цене.
Re: Чем вменяемым заменить STM32F072C8T6?
Отмечусь, поскольку сам ломаю голову чем заменить F042. Может найдется какое-то решение, относительно недорогое и не по талонам.
Астролябия-сама меряет, было бы что мерять!!!
Re: Чем вменяемым заменить STM32F072C8T6?
Тишина такая наступила, как будто кто-то денег в долг попросил...
В другой теме было много заявлений, что самые новые чипы STM не подорожали вовсе. Мол, только мейнстримовые контроллеры взлетели в цене. На вопрос - покажите мне новые чипы, которые стоят как раньше стоили F303, рублей сто - стописят, точно такая же тишина в ответ была
В другой теме было много заявлений, что самые новые чипы STM не подорожали вовсе. Мол, только мейнстримовые контроллеры взлетели в цене. На вопрос - покажите мне новые чипы, которые стоят как раньше стоили F303, рублей сто - стописят, точно такая же тишина в ответ была
Астролябия-сама меряет, было бы что мерять!!!
Re: Чем вменяемым заменить STM32F072C8T6?
Непонятно, чего хотите-то? Переходите на Renesas RA2A1
- Eddy_Em
- Собутыльник Кота
- Сообщения: 2516
- Зарегистрирован: Пт июл 12, 2019 22:52:01
- Контактная информация:
Re: Чем вменяемым заменить STM32F072C8T6?
[uquote="ST7FOX",url="/forum/viewtopic.php?p=4069051#p4069051"]Непонятно, чего хотите-то? Переходите на Renesas RA2A1[/uquote]
Не нашел там даже одного таймера с режимом encoder input, а мне их нужно три!
Плюс, цена неадекватная. На алиэкспрессе их вообще нет. И неизвестно, можно ли вообще под них разрабатывать! Уж очень специфичные МК. Бутлоадера я там не заметил, т.е. шить их придется какой-нибудь специальной прошивалкой... И не факт, что она вообще существует в мире!!!
Не нашел там даже одного таймера с режимом encoder input, а мне их нужно три!
Плюс, цена неадекватная. На алиэкспрессе их вообще нет. И неизвестно, можно ли вообще под них разрабатывать! Уж очень специфичные МК. Бутлоадера я там не заметил, т.е. шить их придется какой-нибудь специальной прошивалкой... И не факт, что она вообще существует в мире!!!
- КРАМ
- Друг Кота
- Сообщения: 25151
- Зарегистрирован: Чт янв 10, 2008 22:01:02
- Откуда: Московская область, Фрязино
Re: Чем вменяемым заменить STM32F072C8T6?
[uquote="Eddy_Em",url="/forum/viewtopic.php?p=4069092#p4069092"]Бутлоадера я там не заметил, т.е. шить их придется какой-нибудь специальной прошивалкой...[/uquote]А что, самому написать бут не судьба? Или жаль денег для разработки на инструмент? Инструменты есть для любых МК. Иначе они никому не будут нужны.
Re: Чем вменяемым заменить STM32F072C8T6?
То, что их нет на али - о, это критерий...
Ну, из вышесказанного можно сделать вывод, что речь идёт о домашних поделках, а значит, можно заменить чем угодно, и вопли просто ни о чём - ST пока не предвидится, шум в форуме ничего не изменит.
Предложенный мною контроллер легко справится с поставленной задачей. "Прошивалка" в мире существует, кроме того, обратите внимание на ядро, ядро у него как бэ намекает... Но у меня складывается впечатление, что задача надуманная.
Ну, из вышесказанного можно сделать вывод, что речь идёт о домашних поделках, а значит, можно заменить чем угодно, и вопли просто ни о чём - ST пока не предвидится, шум в форуме ничего не изменит.
Предложенный мною контроллер легко справится с поставленной задачей. "Прошивалка" в мире существует, кроме того, обратите внимание на ядро, ядро у него как бэ намекает... Но у меня складывается впечатление, что задача надуманная.
- Eddy_Em
- Собутыльник Кота
- Сообщения: 2516
- Зарегистрирован: Пт июл 12, 2019 22:52:01
- Контактная информация:
Re: Чем вменяемым заменить STM32F072C8T6?
[uquote="КРАМ",url="/forum/viewtopic.php?p=4069103#p4069103"]Инструменты есть для любых МК[/uquote]
Нет, например, под некоторые нувотоны вообще ничего нет. Как и под CS32 и многие другие китайские микроконтроллеры… А вот, скажем, под китайские ch552g протокол бутлоадера открыт, но полноценной прошивалки никто не написал. Пришлось самому на сях тяп-ляп варганить!
Большинство производителей МК почему-то вообще не обеспокоено тем, что кто-то с их МК вынужден будет работать → нужно написать необходимый минимум софта. Да вон, даже под STM32 вообще ничего в природе не существовало, пока один человек не написал прошивальщик через st-link, другой — через DFU, а третий — через USART-бутлоадер. И это делали обычные "третьи лица". А мудаки из ST даже палец о палец не ударили!!!
Добавлено after 3 minutes 8 seconds:
ST7FOX, задача реальная. Самая обычная: одновременно (независимо) управлять тремя шаговиками. Т.е. нужно как минимум три таймера с ШИМ-выходом, чтобы щелкать CLK драйверов + минимум три таймера в режиме encoder input, чтобы по холловскому или оптическому энкодеру оценивать текущее положение вала.
Простейшая задача, которую, по идее, должны были уже 100500 раз решить производители всяких ЧПУшных станков. Однако, что я вижу: самая попсовая аппаратная часть станков ЧПУ вообще на сраной восьмибитке работает сраным же ногодрыгом! И вообще без обратной связи по положению вала!!! Я вообще не понимаю, как это говно может работать и кто те идиоты, кто этим дерьмищем пользуется????
Нет, например, под некоторые нувотоны вообще ничего нет. Как и под CS32 и многие другие китайские микроконтроллеры… А вот, скажем, под китайские ch552g протокол бутлоадера открыт, но полноценной прошивалки никто не написал. Пришлось самому на сях тяп-ляп варганить!
Большинство производителей МК почему-то вообще не обеспокоено тем, что кто-то с их МК вынужден будет работать → нужно написать необходимый минимум софта. Да вон, даже под STM32 вообще ничего в природе не существовало, пока один человек не написал прошивальщик через st-link, другой — через DFU, а третий — через USART-бутлоадер. И это делали обычные "третьи лица". А мудаки из ST даже палец о палец не ударили!!!
Добавлено after 3 minutes 8 seconds:
ST7FOX, задача реальная. Самая обычная: одновременно (независимо) управлять тремя шаговиками. Т.е. нужно как минимум три таймера с ШИМ-выходом, чтобы щелкать CLK драйверов + минимум три таймера в режиме encoder input, чтобы по холловскому или оптическому энкодеру оценивать текущее положение вала.
Простейшая задача, которую, по идее, должны были уже 100500 раз решить производители всяких ЧПУшных станков. Однако, что я вижу: самая попсовая аппаратная часть станков ЧПУ вообще на сраной восьмибитке работает сраным же ногодрыгом! И вообще без обратной связи по положению вала!!! Я вообще не понимаю, как это говно может работать и кто те идиоты, кто этим дерьмищем пользуется????
- КРАМ
- Друг Кота
- Сообщения: 25151
- Зарегистрирован: Чт янв 10, 2008 22:01:02
- Откуда: Московская область, Фрязино
Re: Чем вменяемым заменить STM32F072C8T6?
[uquote="Eddy_Em",url="/forum/viewtopic.php?p=4069116#p4069116"]под некоторые нувотоны вообще ничего нет.[/uquote]
А как же их продают? Что, и на Тайване тоже нет? И в Японии? И Nu-Link к ним не подходит?
А как же их продают? Что, и на Тайване тоже нет? И в Японии? И Nu-Link к ним не подходит?
- Eddy_Em
- Собутыльник Кота
- Сообщения: 2516
- Зарегистрирован: Пт июл 12, 2019 22:52:01
- Контактная информация:
Re: Чем вменяемым заменить STM32F072C8T6?
[uquote="КРАМ",url="/forum/viewtopic.php?p=4069119#p4069119"]А как же их продают?[/uquote]
А пофиг китаезам! Они привыкли вместо операционной системы прошивку для игровых приставок использовать. Я же до такого опускаться не собираюсь.
А пофиг китаезам! Они привыкли вместо операционной системы прошивку для игровых приставок использовать. Я же до такого опускаться не собираюсь.
- КРАМ
- Друг Кота
- Сообщения: 25151
- Зарегистрирован: Чт янв 10, 2008 22:01:02
- Откуда: Московская область, Фрязино
Re: Чем вменяемым заменить STM32F072C8T6?
[uquote="Eddy_Em",url="/forum/viewtopic.php?p=4069122#p4069122"]Они привыкли[/uquote]
Так это процессор или МК? Причем тут ОС? Не все МК имеют готовый порт РТОС. Но и без ОС можно решать задачи.
Так это процессор или МК? Причем тут ОС? Не все МК имеют готовый порт РТОС. Но и без ОС можно решать задачи.
Re: Чем вменяемым заменить STM32F072C8T6?
простите, но Вы какую-то ерунду говорите... Те, STM32, которые ARM (возможно, они все такие, но я не настолько хорошо знаю всю продукцию, поэтому подстрахерюсь), они - ARM, инструментарий к ним был изначально, иного в принципе быть не могло. DFU существует с лохматых времен, как минимум ещё с ST7.Eddy_Em писал(а):, даже под STM32 вообще ничего в природе не существовало
Давайте, я Вам дам пару-тройку ST7FOX поиграться, они идеально заточены под двигатели, попробуете? Бесплатно. Тогда может осознаете, как повезло с инструментарием у любых ARMов
Добавлено after 1 minute 44 seconds:
[uquote="КРАМ",url="/forum/viewtopic.php?p=4069125#p4069125"]Не все МК имеют готовый порт РТОС.[/uquote] Не факт, что речь о РТОС
Добавлено after 1 minute 14 seconds:
Asmodey, ну чё, пропала тишина?
- КРАМ
- Друг Кота
- Сообщения: 25151
- Зарегистрирован: Чт янв 10, 2008 22:01:02
- Откуда: Московская область, Фрязино
Re: Чем вменяемым заменить STM32F072C8T6?
[uquote="ST7FOX",url="/forum/viewtopic.php?p=4069126#p4069126"]DFU существует с лохматых времен[/uquote]
Настолько лохматых, что вышел в тираж. Сегодня апдейтил nano-VNA и обнаружил, что приложение помечено как устаревшее.
Настолько лохматых, что вышел в тираж. Сегодня апдейтил nano-VNA и обнаружил, что приложение помечено как устаревшее.
Re: Чем вменяемым заменить STM32F072C8T6?
КРАМ, да, это вообще ужасно - я не успеваю что-то хоть немного понять - оно уже устаревшее и в лучшем случае со статусом NRND 
- Eddy_Em
- Собутыльник Кота
- Сообщения: 2516
- Зарегистрирован: Пт июл 12, 2019 22:52:01
- Контактная информация:
Re: Чем вменяемым заменить STM32F072C8T6?
[uquote="ST7FOX",url="/forum/viewtopic.php?p=4069126#p4069126"]Давайте, я Вам дам пару-тройку ST7FOX поиграться, они идеально заточены под двигатели, попробуете? Бесплатно. Тогда может осознаете, как повезло с инструментарием у любых ARMов[/uquote]
Я сильно сомневаюсь, что под них есть хотя бы самый минимум! Даже если в gcc и удастся нужный бинарник скомпилировать, как его прошить? Есть на гитхабе утилиты для этого?
Что до DFU, действительно: глянул man dfu-util, пишут, что вообще универсальная шняга. Но, к сожалению, не так уж и много МК в него умеют. Из попсовых STM'ок разве что STM32F0x2... Даже чертов F303 не умеет! Какая досада…
P.S. Для тех, кто в танке, поясняю: исключительно свободное ПО. Исключительно под свободные ОС (т.е. всякие там огрызки и андроиды не годятся).
Я сильно сомневаюсь, что под них есть хотя бы самый минимум! Даже если в gcc и удастся нужный бинарник скомпилировать, как его прошить? Есть на гитхабе утилиты для этого?
Что до DFU, действительно: глянул man dfu-util, пишут, что вообще универсальная шняга. Но, к сожалению, не так уж и много МК в него умеют. Из попсовых STM'ок разве что STM32F0x2... Даже чертов F303 не умеет! Какая досада…
P.S. Для тех, кто в танке, поясняю: исключительно свободное ПО. Исключительно под свободные ОС (т.е. всякие там огрызки и андроиды не годятся).
Re: Чем вменяемым заменить STM32F072C8T6?
[uquote="Eddy_Em",url="/forum/viewtopic.php?p=4069175#p4069175"]Что до DFU, действительно: глянул man dfu-util, пишут, что вообще универсальная шняга. Но, к сожалению, не так уж и много МК в него умеют. Из попсовых STM'ок разве что STM32F0x2... Даже чертов F303 не умеет! Какая досада…[/uquote]
Читаем внимательно
AN2606 STM32 microcontroller system memory boot mode, особенно страницу 98
Для тех, кто не в танке: придумать самому себе всяческие ограничения, а потом плакать, колоться и продолжать их преодолевать - это, наверное, стильно...
Читаем внимательно
AN2606 STM32 microcontroller system memory boot mode, особенно страницу 98
Для тех, кто не в танке: придумать самому себе всяческие ограничения, а потом плакать, колоться и продолжать их преодолевать - это, наверное, стильно...
- КРАМ
- Друг Кота
- Сообщения: 25151
- Зарегистрирован: Чт янв 10, 2008 22:01:02
- Откуда: Московская область, Фрязино
Re: Чем вменяемым заменить STM32F072C8T6?
[uquote="Eddy_Em",url="/forum/viewtopic.php?p=4069175#p4069175"]Что до DFU, действительно: глянул man dfu-util, пишут, что вообще универсальная шняга.[/uquote]
А она, подишты, нот рекомендед фор нью девелопментс... Прямо бревно, а не соломинка.
Что бы отказаться.
А она, подишты, нот рекомендед фор нью девелопментс... Прямо бревно, а не соломинка.
Что бы отказаться.
Re: Чем вменяемым заменить STM32F072C8T6?
А что там у Cypress? Так или иначе придется искать варианты, потому как с STMicroelectronics все предельно ясно.
Астролябия-сама меряет, было бы что мерять!!!
- Eddy_Em
- Собутыльник Кота
- Сообщения: 2516
- Зарегистрирован: Пт июл 12, 2019 22:52:01
- Контактная информация:
Re: Чем вменяемым заменить STM32F072C8T6?
Что "ясно"? Как раз таки ничего и не ясно. Да, они рекламируют новые g-серии, но там уже cortex-m0+, да ещё и цена намного выше, чем у f.