- Годнота от STM подъехала: STM32V8 на техпроцессе 18 nm FD-SOI +
phase-change memory. Cortex-M85 800Mhz, до 4MB eNVM + 1.5MB RAM,
1Gb Ethernet, HRTIM и т.д. До 140ºС диапазон + определенная
устойчивость к радиации (обкатано SpaceX). Единственно АЦП опять 12
bit несмотря на все премущества технологии FD-SOI. Chip_n_Go_23(2 знак., Вчера, 01:01,
, ARM, ссылка, ссылка, полностью)
- А скорострельность АЦП какая? - Kpoк(Вчера, 09:13)
- Не говорят. Но 10M+ ожидать едва ли стоит. - SciFi(Вчера, 09:20)
- ДСПИК (40М) понад усе! - Kpoк(Вчера, 09:28)
- Ага ага. danuna(98 знак., Вчера, 12:32)
- 1) Без ссылки нещитово! 2) А МАК у них есть? 3) Паяйте её сами! - Kpoк(Вчера, 13:14)
- я вот такой слепой с трясущимися руками, что даже LQFP64 не паяю.
Мой предел - LQFP32 (там 0,8мм шаг). Более крутое есть кому паять.
:-) - Лaгyнoв(Вчера, 13:41)
- А чего всех так БГА пугают? Единичные - и феном можно запаять (еще
лучше - нижним подгревом). Массово - это точно не забота инженера. - POV(Вчера, 13:39)
- А что такого? У нас лет 10 назад был модулек в габаритах меньше
спичечного коробка на LPC3250FET296 в корпусе TFBGA296. Плата
всего-то 6-слойная, и паяли эти МК на контрактном производстве без
особых проблем. - reZident(Вчера, 13:29)
- Вот BGA256, шаг, правда, 1мм, зато плата 2 слоя. mr-x(35 знак., Вчера, 17:09, картинка, картинка)
- Мне квадратный трёхчлен проще представить, чем такое! - Kpoк(Вчера, 16:45)
- Ещё на подходе STM32N8: CM85 + NPU Apмeнчик(1 знак., Вчера, 10:45,
, ссылка)
- GD32F103CB - напоролся на ошибку из "неофициальной" ерраты: il-2(355 знак., 15.09.2022 07:50, ARM, полностью)
- Озаботился конфликтом неатомарного доступа к полям битовой
структуры. Имею проект в Кайле на 5 версии компилятора для
AT32F435. Есть структура с глобальными флагами модификация которых
имеется и в прерываниях, и в main. Почему то до сих пор меня эта
проблема обходила стороной в АРМах, хотя нынешний проект по
структуре мало отличим от прежних. Точнее, нынешний проект не имеет
регулярной временной диаграммы, в отличии от прежних. Так кроме
запретов прерываний в main при my504(74 знак., 02.12.2025 17:14, ARM, полностью)
- НИИЭТ анонсировал два новых МК на ядре RISC-V: К1921ВГ5Т и
К1921ВГ7Т. Вроде по памяти неплохо и корпуса LQFP-48, но на UART
сэкономили - всего по 2 шт. на кристалл. Тех.описаний пока нет,
только общие сведения. reZident(2 знак., 25.11.2025 12:12, ARM, ссылка, ссылка, полностью)
- Подскажите по использованию POR RESET в CH32V103. Yft(188 знак., 17.11.2025 17:09, ARM, полностью)
- Не знаю было ли: Aмyp2(1658 знак., 20.11.2025 17:47,
, ARM, полностью)
- Перенес в MounRiver Studio 2 (RISC-V) из IAR(ARM) старый проект на
смеси C и C++, а конструкторы классов то и не вызываются. На
сколько я понимаю, в startup от WCH не хватает вызова функции
которая всё это делает. Где-бы взять нормальный полноценный startup
для CH32V? - AlexG(12.11.2025 00:07, ARM, полностью)
- Я давно про это писал, но народ как-то не ценит, никому не надо. il-2(474 знак., 12.11.2025 06:36, ссылка, ссылка)
- вот тут ещё есть об этом Zikon(4 знак., 12.11.2025 06:34, ссылка)
- а че его брать то - давай сами напишем... klen(9696 знак., 12.11.2025 00:57)
- Два варианта: или подождать, что скажет искушённый в C++ на WCH
товарищ Клён, или спросить в чате Телеграм Nikolay_Po(1 знак., 12.11.2025 00:29, ссылка)
- не могу перепрошить STLinkV3 на плате Nucleo-U575ZI в JLink.
Программа STLinkReflash пишет, что не видит STLink, хотя
STM32CubeProgrammer с платой успешно коннектится. - Rainman62(11.11.2025 18:40, ARM, полностью)
- Клава, Байкал закончился, больше не "выбивай"! ЗaвCeкциeй(1 знак., 10.11.2025 16:32,
, ARM, ссылка, полностью)
- Что можно покрутить в LWIP RAW. Имею 4 tcp pcb: работают как slave
modbus tcp. Обычно нагружено 3 pcb. Balda(390 знак., 06.11.2025 21:33, ARM, полностью)
- получилось цапнуть armv8 MVE (векторное расширение Helium) на
stm32n657. через интринсики и непосредственной векторизацией мой
gcc16.0.0 20251105 генерит код с MVE иструкциями и stm32n657
считает вектора вроде бы все правильно. klen(3279 знак., 06.11.2025 19:44, ARM, ссылка, картинка, полностью)
- а мне приехала stm32n657! на выходных буду мацать - хочу helium
заиспользовать для перемалывания циферок с ацп. интресная хренька. - klen(31.10.2025 19:37, ARM, полностью)
- Кто-нибудь разбирался как на RISC-V/GCC можно размотать стек
вызовов (сделать stack trace)? Для AVR/IAR это было элементарно и
очень полезно временами - при перезапуске в результате сбоя моя
прошивка сохраняла и показывала стек вызовов и либо сразу было
видно, где в программе произошел сбой, либо видно, что в стеке был
мусор и это какое-то переполнение. AlexG(597 знак., 16.10.2025 08:05 - 08:39, ARM, полностью)
- Коллеги, расскажите кто использует софтверные прерывания в АРМах и
как вы это делаете. - my504(13.10.2025 11:41, ARM, полностью, +1)
- Терминологическая непонятка: что вы имеете в виду под софтверными
прерываниями? Есть, как минимум, три расшифровки: инструкция SVC,
прерывание PendSV, программный вызов аппаратного прерывания путем
манипуляций с регистрами NVIC. - LightElf(13.10.2025 12:39)
- Смотря какой ARM. Есть специальные регистры, записью единицы в бит
которых, принудительно взводится любое прерывание. И я использовал
вектора прерываний неиспользуемой, выключенной периферии. - Nikolay_Po(13.10.2025 11:57)
- Кортекс 4. AT32F435. В системе команд есть инструкция софтверного
прерывания. Вот про нее и вопрос. Как вызвать и кто будет
обработчиком. Как пользоваться EXTINT-ом (там есть софтверный
триггер), а так же через свободную периферию, я знаю. Хотелось бы
узнать про внутриядерный механизм через упомянутую инструкцию. - my504(13.10.2025 12:04)
- LightElf ответил. Именно так. - Nikolay_Po(13.10.2025 13:44)
- инструкция SVC (раньше называлась SWI) вызывает исключение SVCall,
вектор 11. Дальше делаете что хотите. - LightElf(13.10.2025 12:42, +1)
- Спасибо. А как она выглядит в Си? - my504(13.10.2025 14:09)
- От компилятора зависит, это нестандартная вещь. - LightElf(13.10.2025 21:24)
- Наверное так (для GCC): Nikolay_Po(166 знак., 13.10.2025 14:24, ссылка, ссылка)
- Вопрос в догон. Обработчик SVC один - SVC_Handler. Что определяет
параметр этой инструкции? Как понимать 11 вектор? - my504(13.10.2025 14:31)
- Насчет вектора - непонятен вопрос. Номера векторов перечислены в
хедере на конкретный проц. LightElf(359 знак., 13.10.2025 21:11)
- Там два параметра. Первый, код, определяет условие, по которому
срабатывает исключение (можно, например, сравнивать значение с
допуском и по выходу за пределы - исключаться). Второе значение -
типа блокнотика, куда можно записать свою цифру, 8 бит, для
передачи обработчику - чтобы в обработчике прерывания прочитать и
принять к сведению. Nikolay_Po(91 знак., 13.10.2025 16:49)
- Тут почитать можно. Andrew_Q(2 знак., 13.10.2025 15:22, ссылка, картинка)
- Не про это? Из FREERTOS. Andrew_Q(1 знак., 13.10.2025 12:11, картинка)
- Дикпик что-то вещает на эту тему. - POV(13.10.2025 11:51)
- В вопросе должно содержаться половина ответа, а тут даже на
половину вопроса не тянет... :-) - il-2(13.10.2025 11:49)
- ++ Eddy_Em(30 знак., 13.10.2025 14:05)
- Элвис К1892ВГ1Я. два cortex-m33, 320кб озу, qspi, ... 1 500 руб. с
НДС klen(10 знак., 02.10.2025 01:38, ARM, ссылка, полностью)