- Хабр. WS2812B/WS2811 + STM32. WS2811 любопытная. Evgeny_CD(2 знак., 28.03.2023 13:34, MCU, ссылка, ссылка, полностью)
- Кто-нить посетил вебинары Компела и Элтеха по китайским
мелкоконтроллерам? Смешно получилось. Два вебинара на одну тему
ровно в одно время. Но самое смешное, Компел не пустил, Элтех не
заработал. - mr-x(28.03.2023 11:22, MCU, полностью)
- Ходят слухи, что в серию пошел уже Амур и корпусируется. Никто не
работает с ним? Andreas(1 знак., 20.03.2023 11:39, MCU, картинка, полностью)
- Коллеги поделитесь мыслями. Есть семиторный регулятор, в цепи
нагрузки стоит трансформатор тока (1:2000) на 100 ом, нагружаю
регулятор на обогреватель вижу кривую тока обрезную по углу как
положено, которая заходи на АЦП средне квадратичное напряжение АЦП
мерит правильно со 100Ом, но вот если я его пересчитываю в ток RMS
получаю ошибку приличную. При этом если открыть симистор полностью
все ок ток мерится нормально. В чем может быть проблема, я
откровенно не селен в PeterD(153 знак., 01.03.2023 17:34, MCU, полностью)
- Ищется полная документация на МК MT2502 Mebius(20 знак., 20.03.2023 07:18, MCU, ссылка, полностью)
- Здравствуйте, можно вопрос - чем сейчас можно синхронно
(земля+измерит) переключать измерительные цепи напряжения? измеряю
отдельно каждый элемент аккумуляторов = 16 шт, начальство хочет с
ADS1115 (4 канала) измерять 16 элементов. схема на LTC68041
работает = 12 ячеек не устраивает, начальству надо 16 шт LiFe04. - cтpaтeг(03.03.2023 15:44,
, MCU, полностью)
- Панели Nextion. Имеет смысл связываться? С одной стороны заманчиво, с другой очень ардуиной
воняет. Я так понял там недоскада наоборот, панель ведомая. - IBAH(18.03.2023 17:44, MCU, полностью)
- Кто-нибудь помнит, у ADuC812 защита от считывания прошивки была? - Chum_A(10.03.2023 16:57, MCU, полностью)
- Как сделать уведомление обработчику прерываний единообразно? Есть
декларация hwdevN, можно ли не вынося в заголовочник декларацию
структуры с параметрами(которые использует обработчик) сделать
уведомление вроде hw_Notify( hwdev0, value); чтобы вызывающий код
не знал о внутреннем устройстве обработчика прерываний? Dingo(400 знак., 10.03.2023 07:46, MCU, полностью)
- Какие проблемы? =AlexD=(161 знак., 10.03.2023 10:25)
- Ух ты. Модулой-2 повеяло :) В духе Си - указатель на void. Если
хотите проверять тип - объявите указатель на массив "снаружи", а
внутри функции - приведение типа и локальную переменную-указатель
на структуру. Cкpипaч(131 знак., 10.03.2023 09:45)
- А в чём проблема? описываешь две структуры, начало одинаковое,
конец по длине разный :) пpoгpaммиcтcи(37 знак., 10.03.2023 08:08,
)
- За указателем на void можно спрятать всё, что угодно. И отдельным
аргументом передать код типа, например. Или, если обработчик шибко
умный, он по значению указателя сам догадается. Но вообще странное
желание, наверняка можно сделать не так экзотично. - SciFi(10.03.2023 07:56)
- Как в SPL от STM делали device0_event(), device1_event(), ... ? - Dingo(10.03.2023 10:06)
- Что это такое? STM знаю. SPL не знаю. - SciFi(10.03.2023 10:14)
- Standard Peripherals Library - библиотека от производителя до Cube. - Dingo(10.03.2023 10:20)
- Это я слышал. Что такое device1_event()... не знаю. Если бы дали
ссылочку на код с какого-нибудь гитхаба, может, что-нибудь и
подсказал бы. - SciFi(10.03.2023 10:23)
- Как минимум один случай подобной организации функций: Dingo(1338 знак., 10.03.2023 10:30)
- Не смотрите туда, это г-нокод. Научат плохому. - SciFi(10.03.2023 10:30)
- Вот и мне такое не понравилось. - Dingo(10.03.2023 10:32)
- Просто есть несколько регистров AHB1RSTR, AHB2RSTR, AHB3RSTR,
APB1RSTR, APB2RSTR, AHB1ENR, AHB2ENR, AHB3ENR, APB1ENR, APB2ENR.
Какой-то умник подумал, что типичный ымбеддер испугается
устанавливать и сбрасывать битики в них, это же ужас-ужас. А
функций не испугается! Бред? Так точно, бред. - SciFi(10.03.2023 11:11)
- Всем привет! Друзья, может кто встречал и знает такую платку
управление LCD? Не могу мануал на нее сыскать. vesago(2 знак., 03.03.2023 15:23, MCU, картинка, картинка, полностью)
- Вроде где-то на сайте были бенчмарки для микроконтроллеров, с
исходниками и результатами. Найти не могу. Вроде не пьян. - max(02.03.2023 16:28, MCU, полностью)
- Потребовалось удалённо конфигурировать систему. При инициализации
заполняю структуры численными значениями из флэши проца (stm32).
Которые туда записываются парсингом получаемых с сервера файлов.
Прикол в том, что это три независимых структуры, соо-нно три файла.
Пользователь будет конфигурировать у-во изменяя данные в файлах. Но
все это хранится и во флэши, причем в одном секторе, который надо
стирать весь, чтобы что-то там перезаписать... И попал я в какой-то bnb62(248 знак., 27.02.2023 09:38 - 01.03.2023 22:11, MCU, полностью)
- Что вы там такое наворотили?! У меня в меньше 500 строк,
инициализация, поиск блока по своему тегу, контрольные суммы. Нужна
структура - присваиваем тег, по нему и ищем при случае. Не файл
целиком, а блок данных/параметров. Есть тонкости типа ограничения
размера и другого, но всё поправимо. При чтении тега ищем последнее
валидное вхождение. Использует SPL. Dingo(570 знак., 02.03.2023 06:03, ссылка)
- надвое: либо ОЗУ хватает чтобы хранить одну страницу флеш, либо не
хватает, тогда следующий вопрос, записывать можно хоть по одному
слову, и если вдруг стерли и записали настроек только часть, сможем
запуститься и натворить плохих дел? надо чтобы не смогли. а просто
тормозить запуск и требовать дозаписать недостающее, либо же
инициализировать недостающие данные по умолчанию но тоже проорать
что нас не настроили до конца, стартуем с дефолтом. законченность
записи данных NAUT(219 знак., 28.02.2023 00:36)
- Рекомендую ознакомиться с аппнотом STM "eeprom emulation" как
список идей. Упрощённо так: модификации все в буфере в RAM,
записываем следующий, сохраняя предыдущий (copy on write), при
чтении берём последний целый(валидный). Хорошо использовать
несколько страниц для размазывания износа и возможности чтения при
ошибках. И помните, что контроллер на время записи заблокирует
флешь, где хранятся обработчики прерываний... - Dingo(1 знак., 27.02.2023 12:23, ссылка)
- не касаясь вашего случая, спасибо за идею. Думаю тоже перейти на
этот метод - скидывать файл конфигурации с FTP, чтоб проц потом всё
куда надо раскидывал. - Лaгyнoв(27.02.2023 11:13)
- Сектор переписываешь в RAM, там обновляешь и потом записываешь. А
лучше записываешь в след. сектор и переводишь указатель. - General(27.02.2023 09:52)
- Не селен в Keil, встала задачка написать boot loader для мегавин
хотелось бы утоптать в 1К это все. Но Keil на Си сходу создает
проект 1,3кБ (для ARM), куда копать? Вроде методом тыка пытаюсь
пофиксить всю инициализацию переменных и т.п., но что то
кардинального в уменьшении кода получить не могу. - PeterD(01.03.2023 10:21, MCU, полностью)
- Выбираю микроконтроллер для прототипа с аналоговыми сигналами.
Склоняюсь к STM32F303, но уж больно он старый. Может быть что-то
получше есть? И второе, где сейчас модно ОУ подбирать без ВПН?
Хочется Rail-to-Rail похожий на AD8022 и доступный как MCP6022. - Costic(29.01.2023 21:10, MCU, полностью)
- А не встречал ли кто у китайцев микроконтроллеры с рабочей
температурой ниже -40? (наподобие Texas Instruments Enhanced
Plastic) В Китае около 100 микроконтроллерных контор, может и такое
есть? - AlexG(25.02.2023 08:06, MCU, полностью)