Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Ответить

Импортозамещение STM :)

Пт апр 14, 2023 00:33:28

Привет! Кто находится в поисках обратите внимание на Air105. Не дорогой но очень жирный контроллер с Cortex ядром.
SDK и пустой шаблон проекта c примерами для Keil лежит здесь https://gitee.com/iosetting/air105_project.git
Клонируйте Git-ом, по https хрен скачаешь. Великий китайский файрволл
Отладка/прошивка стандартным CMSIS-DAP, DAP-Link
Борда
https://aliexpress.ru/item/100500495454 ... 4aa6R55MVF

Подключение
# DAP-Link -> Air105 Dev-Board

3.3V -> 3.3V
GND -> GND
SCK -> PC4 (ADC5)
SWD -> PC3 (Need soldering)

Re: Импортозамещение STM :)

Вс апр 16, 2023 18:12:29

обратите внимание на Air105
Даташит на китайском сразу убивает желание "обращать внимание". :cry:
Если-б не это, то да - был бы весьма красивый чип.

Re: Импортозамещение STM :)

Вс апр 16, 2023 19:02:23

да их как грязи сейчас, китайских армов. есть даже за смешную стоимость в десяток центов
https://cnx-software.ru/2023/02/11/vstr ... 8-czentov/

Re: Импортозамещение STM :)

Ср апр 19, 2023 17:02:25

обратите внимание на Air105
Даташит на китайском сразу убивает желание "обращать внимание". :cry:
Если-б не это, то да - был бы весьма красивый чип.


Было бы желание :)
Я по китайским даташитам почти расковырял не знакомую для себя c-sky архитектуру чипов WinnerMicro w80x

А на базе Cortex, там и без китайщины все понятно если есть опыт работы с STM

Re: Импортозамещение STM :)

Чт апр 20, 2023 10:04:43

жирный контроллер с Cortex ядром и Интернетом ?.))
:)

Re: Импортозамещение STM :)

Чт апр 20, 2023 11:37:49

жирный контроллер с Cortex ядром и Интернетом ?.))
:)
Вложения
Screenshot_25.jpg
(101.42 KiB) Скачиваний: 165

Re: Импортозамещение STM :)

Чт апр 20, 2023 13:27:59

жирный контроллер с Cortex ядром и Интернетом ?.))
:)


Ethernet там конечно отсутствует. Но с другой стороны, за 300 деревянных неплохой фарш
Изображение

Для полетного контроллера весьма сойдет

Я эту ветку для информирования создал :) А не для религиозных разборок.

Re: Импортозамещение STM :)

Чт апр 20, 2023 16:33:32

А на базе Cortex, там и без китайщины все понятно если есть опыт работы с STM
Попробуйте поработать со своим "опытом с STM" с более продвинутыми МК "на базе Cortex". С Infineon XMC4xxx например. :)))

А отсутствие нормальной документации, на общепринятом англ., намекает о том, что производитель совершенно не заинтересован в вас, как в покупателях. А значит в любой момент может оказаться, что купить МК более невозможно. И куча времени потраченная на разработку проекта уйдёт коту под хвост. :facepalm: Так что - ну его нафиг, несмотря на "жирность". Жирных и других хватает. С нормальными доками.

Re: Импортозамещение STM :)

Чт апр 20, 2023 17:40:56

Ethernet там конечно отсутствует. Но с другой стороны, за 300 деревянных...

в наше время без интернета... не серьёзно))
:dont_know:

Air105
640kb RAM + 4 МБ Falsh + 204 МГц MCU
за 300 деревянных...
:roll:

Но с другой стороны, за 300 деревянных... есть ESP32, с Wi-Fi + Bluetooth
https://aliexpress.ru/item/32864722159. ... 277ciYywZu
за 300 деревянных...
:tea:

ESP32
520kb RAM + 4...16 МБ внешней Falsh + 240 МГц MCU
:roll:

я ничего не утверждаю... но мне кажется что ESP32 круче))
:tea:

Re: Импортозамещение STM :)

Чт апр 20, 2023 18:39:38

ESP32 несомненно будет круче... когда SDK на RF модуль полностью раскроют.
И пинов добавят хотя бы десяток. Мне не хватает :)

И Infineon XMC4xxx сложнее в освоении чем Infineon "TriCore" или обычный STM32F411?

Я тоже ничего не утверждаю , я информирую :)
Как говорится - не нравится, не ешь

Re: Импортозамещение STM :)

Пт апр 21, 2023 10:48:18

ESP32
520kb RAM + 4...16 МБ внешней Falsh + 240 МГц MCU
:roll:
И сколько из них доступно пользователю? Если исключить используемое RF-частью и прочим?

я ничего не утверждаю... но мне кажется что ESP32 круче))
:tea:
Только ESP32 - это вроде как не Cortex? А это - жирнючий минус. :dont_know:

Добавлено after 38 minutes 30 seconds:
И Infineon XMC4xxx сложнее в освоении чем Infineon "TriCore" или обычный STM32F411?
Ну вы сравнили - кроссовок с тапком! :)))
TriCore - это совершенно другая весовая категория.
А если сравнивать XMC4xxx с STM32F4xx, то ядро - одно и то же. Разве что скорость выполнения кода из флешь обеспечивается у них по-разному: у STM - кешем, а у XMC - широкой шиной к флешь (256 бит). Со всеми вытекающими. Хотя кеш у XMC тоже имеется, но маленький, впрочем - с такой шиной зачем большой?

Но основное преимущество XMC не ядро и не ОЗУ, а богатая периферия. Она там многократно мощнее чем у STM32F4.
В качестве примеров:
Можете вы на STM32 обеспечить синхронность разных аппаратных событий с точностью до такта CPU? Скажем - чтобы точно в момент достижения внутренним счётчиком значения ==N из UART начало передаваться слово? Очевидно - нет.
А работу UART со словами длиной от 1 до 63 бит - можете на STM?
А аппаратное FIFO для последовательных портов (UART/SPI/I2C/I2S) глубиной в 64 слова - на каком МК видели?
А можете для SPI в это самое FIFO сразу загрузить до 64 шт разных слов, причём - разной длины, так, чтобы сам SPI сформировал из этих слов - отдельные транзакции (с установкой/сбросом CS, нужной битовой длины, нужный CS из нескольких доступных), не дёргая для этого CPU?
А гибко (в тактах) для того же SPI указать - длительности от спада/фронта CS до начала передачи бит? Или паузы между словами внутри транзакции?
А есть в STM32 аппаратная фильтрация программируемыми КИХ/БИХ-фильтрами или усреднение прямо в самом АЦП, без участия CPU? Да ещё чтобы можно было запрограммировать её разные режимы для разных каналов? Да + опять-же - глубокое аппаратное FIFO? И это при том, что самих АЦП у него - 4 штуки.
А в каком ещё МК имеется в сумме 24 счётчика? Я уж не говорю о их возможностях!
А имеется в STM32 что-то подобное ERU в XMC? Который позволяет различные произвольные сигналы от разной периферии или ножек МК комбинировать с помощью логических функций и роутить на входные сигналы других внутренних периферийных блоков? Что-то вроде небольшой встроенной программируемой ПЛИС внутри - имеется?
Про CAN я вообще молчу. :)))

XMC4xxx и STM32F411 - это как небо и земля по возможностям встроенной периферии. :)
Просто загляните в мануал и просто сравните количество регистров конфигурации например того же UART в STM32 и в USIC в XMC. У STM сколько? 6 или 7? Всего??? :facepalm: У XMC - их более 30! Уже отсюда видно насколько он богаче по функционалу. :)

Re: Импортозамещение STM :)

Пт апр 21, 2023 12:31:45

А аппаратное FIFO для последовательных портов (UART/SPI/I2C/I2S) глубиной в 64 слова - на каком МК видели?


Видел в w80x

В общем... заинтриговал :) Если отладочная плата подвернется под руку с XMC4xxx с удовольствием поковыряю

Поляки вроде ими торгуют. Но как приобрести это чудо в нынешних обстоятельствах не понятно
https://kamami.pl/infineon-xmc/199035-x ... itev1.html

Re: Импортозамещение STM :)

Пт апр 21, 2023 14:34:42

Поляки вроде ими торгуют. Но как приобрести это чудо в нынешних обстоятельствах не понятно
https://kamami.pl/infineon-xmc/199035-x ... itev1.html
Ещё совсем недавно, во время ковидла, когда разгорелся кремниевый кризис и сами чипы XMC4700 пропали из магазинов, но в продаже остались отладки на них. Мы закупили тогда их про запас (для выпайки если совсем припрёт). Тогда простая EVB на digikey стоила дешевле, чем появившиеся позже чипы 8)
https://www.digikey.com/en/products/det ... O1/5725042

Re: Импортозамещение STM :)

Ср апр 26, 2023 06:24:07

Кризиса нет, но малина подорожала втрое.
Казалось бы бакс вырос всего менее чем на 20%, но я так и не понял кому нафик нужна малина, хотя по нынешней цене наверно мало кому, пущай жрут апельсины.

Пофиг на этих китайцев, я их не осилю, а они устаревают и исчезают так быстро что никто перевести не успеет.
Пусть стандарт появится, доку нахабрят, тогда это и будет замена полосатых звёзд

Re: Импортозамещение STM :)

Ср сен 27, 2023 18:21:50

Между дел... Air105 на PlatformIO :tea:
Изображение

Говорят что умельцы на нем и линукс запустили. Надо поискать :P

Re: Импортозамещение STM :)

Чт сен 28, 2023 18:54:11

Говорят что умельцы на нем и линукс запустили. Надо поискать :P
Врут-с. Можете не искать.
У него ядро Cortex-M.

Re: Импортозамещение STM :)

Пт сен 29, 2023 00:16:40

Врут-с. Можете не искать.
У него ядро Cortex-M.


Ну да... Он содержит ядро Cortex-M4F, полноценный линукс не взлетит из за отсутствия мемори менеджмента.
Однако, как относится к тому что пишут здесь https://emcraft.com/products/343 ?

Re: Импортозамещение STM :)

Пн окт 02, 2023 00:37:06

Однако, как относится к тому что пишут здесь https://emcraft.com/products/343 ?
Ну так там же правдиво пишут: "uClinux". А это всё-таки не линух.

PS: Хотя конечно, по-большому счёту линух можно запустить даже на этом. Да что там - его даже на STM8 или AVR можно запустить. 8) Если к ним прицепить нужное количество мегабайтов ОЗУ по любому интерфейсу.
Создать эмулятор ARM9-ядра, и в нём запустить линух в режиме эмуляции. Да и винду так можно запустить на этих же STM8/AVR.
Если конечно не заморачиваться по поводу скорости работы этого... :wink:

Re: Импортозамещение STM :)

Пн окт 02, 2023 01:13:18

"uClinux". А это всё-таки не линух.
OS family Embedded Linux

Re: Импортозамещение STM :)

Вс мар 10, 2024 17:39:47

А что у нас с микроконтроллерами компании WCH? Цены посмотрел на CH32V, вроде как вполне приемлемые даже в ЧиД. Продаются на каждом углу Алиэкспресс. Документация кое-какая есть. IDE присутствует. Сеггер обещал включить их поддержку в своем J-Link. Все радужно получается настолько, что невольно начинаешь думать - а где же подвох?
Ответить