- Почему в обработчике прерываний К1921ВГ015 (RISC-V 32 бит), такое
странное сохранение контекста регистров с использованием регистра
t0? Peter_M(628 знак., Сегодня, 11:17, ARM, ссылка, полностью)
- Господа, шел 1568 день подружить LWIP с одновременной работой TCP и
UDP. имею 2шт TCP_PCB из 6; 1шт UDP_PCB из 2х.UDP отправляет 3(три)
байта информации каждые 100 мс. по TCP идут протоколы Modbus tcp,
IEC104. ДЛя отправки данных реализована очередь FIFO. Если не
отправлять UDP - все идет как по маслу.. при включении отправки по
UDP наблюдаю. от погоды на марсе Balda(860 знак., 18.12.2025 19:59, ARM, полностью)
- Генеральный директор АО «Байкал Электроникс» Андрей Евдокимов
сообщил в сторис личного телеграм-канала о возможности заказать
микроконтроллер Baikal U-1000. «Наша новая прелесть! Совершенно
серийный Baikal U-1000. В любых количествах!» — написал Евдокимов в
сопроводительном комментарии к сторис с фотографией
микроконтроллера. - mse homjak(20.12.2025 18:38, ARM, полностью)
- Доставило: Embedded MicroPython. - TahoeReload(20.12.2025 20:13,
)
- А нормальная дата шита на него где? - LightElf(20.12.2025 18:48)
- что-то оно сильно похоже на ch32h417, только дым пожиже. Не в
осуждение, и не копия, но прямо видится сходство мысли. - AVF(09.01.2026 13:03)
- а это не оно? >>> SciFi(1 знак., 20.12.2025 19:44, ссылка)
- Иш чего! Доки захотел. Вышли на фабричные объёмы и то хлеб. Тока не
пойму, 3 ядра, зачем? mse homjak(129 знак., 20.12.2025 19:30)
- Традиция такая. "Зульфия мой халат гладит у доски, шьёт Гюли, а
Фатьма штопает носки"(c) Три ядра - красота, что ни говори... Но, с
другой стороны, флэша тоже три? - Idler(21.12.2025 00:39)
- Там прикольно, что три разных ядра :-) причём отладчиком доступ
только к двум, зато третье ядро само может работать отладчиком. В
общем, "сумрачно все в этом мире бушующем, есть AVR, за него и
держись..." - LightElf(20.12.2025 21:21)
- Прогнал CH32H417RM через переводчик, что-то понять можно, если
будете рихтовать - буду признателен за обновление General(31 знак., 06.01.2026 16:36 - 20:08, 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)
- таки успел к новому году закрыть маленький гештальт (заноза в
заднице) - допилл свой порт FreeRTOS для qkV4f - реализовано
ленивое сохранение контекста fpu. время при переключении тратится
только если таска испачкала регистры fpu. klen(115 знак., 27.12.2025 00:18, ARM, ссылка, полностью)
- подпилил openocd для большей поддержки ядра процессора QingKeV4F
что стоит в сh32v3xx, показывает только те регистры CSR которые у
него реально есть + кастомные, а не кучу помойного мусора. так же
парсит список задач freertos. klen(540 знак., 25.12.2025 22:27, ARM, ссылка, картинка, полностью, +2)
- Народ ! Подскажите: какой у GD32Fxxx предельный верхний уровень
лог. 0 . Uпит=3.3v (у тех же STM32xxx позиц. <1.5 v)? А у GD
такой же? - SERGHIO(24.12.2025 10:39, ARM, полностью)
- Хабарка, Ядро: "GD32 Unleashed: тотальная эмуляция в QEMU" (на
примере GD32F30x). Toчкa oпopы(1 знак., 19.12.2025 20:14, ARM, ссылка)
- Вопрос знатокам. Какая м\сх памяти Nor/Eeprom/? могла быть заложена
под этот футпринт Int08(2 знак., 16.12.2025 12:03, ARM, картинка, картинка, полностью)
- Также можно посмотреть GD25WQ64E - тоже есть USON-8 4x4 Zikon(7 знак., 17.12.2025 09:28, ссылка)
- по размеру подходит USON-8 4x4 и посмотреть что-то такое Zikon(7 знак., 17.12.2025 09:11, ссылка)
- явно бутовая NOR - W25Q64FV, например. по ссылке пишут почему может
не быть установлена. если в камне есть либо boundary scan в
каком-либо виде, либопросто можно из ОЗУ под отладчиком
запуститься, то не очень-то мелкосхема эта и нужна. единственное -
под припоем 4-й ноги должно быть переходное Vit(1 знак., 17.12.2025 01:40, ссылка)
- у i2c-шных A0/ A1/ A2/ могут быть никуда не подключены. Нет ли там
подтяжек? Или часы ? DS3231 - General(16.12.2025 16:34)
- Все как партизаны. Молчат, как рыба об лёд. Речь об этом?
>>> SciFi(1 знак., 16.12.2025 14:40, ссылка)
- Из даташита на аналогичную борду Int08(2 знак., 16.12.2025 14:11, картинка, картинка)
- Откуда уверенность, что это именно м/с памяти? - reZident(16.12.2025 12:57)
- Дело в цоколевке. 2-GND; 4-NC; 5,7-VCC. Int08(15 знак., 16.12.2025 12:29)
- SPI Serial Flash? Они бывают в стандартных корпусах 150 mils и
широких 208 mils. reZident(1 знак., 16.12.2025 12:19, картинка)
- CH32V003J4M6 (soic8, RISC-V) - Разводка печатной платы, нужно ли
вход SWD I/O (pin 8) куда-нибудь подтягивать? Или пусть болтается в
воздухе? - vpv.vpv(09.12.2025 09:20, ARM, полностью)
- Годнота от 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 знак., 05.12.2025 01:01,
, ARM, ссылка, ссылка, полностью)
- 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, ссылка, ссылка, полностью)