- Друзья - просветите. С вашей подачи подсел я на протопотоки. Огонь
штука! Но бывают непонятки. Мне так кажется, что не очень
складывается ситуация, если в потоке свитч использовать. В
некоторых случаях работает, в некоторых ломает. Правильно ли я
думаю, что лучше в потоке вообще не использовать switch? - vesago(03.08.2024 14:59, MCU, полностью)
- Кто-нибудь работал с МК Нартис? - Peter_M(02.08.2024 15:14, MCU)
- Народ, кто хорошо разбирается в lwIP? Не могу запустить DHCP, всё
останавливается на состоянии DHCP_STATE_CHECKING. Со статическим IP
всё работает отлично. Какие особенности есть? Понимаю что что-то
где-то не включил, но не могу понять что именно... FDA(120 знак., 16.07.2024 19:39 - 19:45, MCU, полностью)
- Наваял статью на Хабре, оцените степень эффективности/бредовости: Ig_B(1 знак., 18.07.2024 07:58, MCU, ссылка, полностью)
- Контекстная реклама докладывает о выходе Microchip PIC64 Ig_B(33 знак., 11.07.2024 08:43, MCU, полностью)
- Добрый день. Есть следующая задача: необходимо отображать на
дисплее окружность и хорду. Есть алгоритм отображения окружности и
хорды по точкам. Никак не могу придумать алгоритм, который рисует
хорду в окружность так, чтобы она не выходила за рамки данной
окружности. Кто-нибудь сталкивался с данной задачей? Есть ли у
кого-нибудь код в качестве примера? - 1Dmitry1234(04.07.2024 14:22 - 14:31, MCU, полностью)
- Уважаемое сообщество. Купил во плату NickB(147 знак., 08.07.2024 20:40, MCU, ссылка, полностью)
- Подскажите pls - Как попроще, "покрасивее" сделать такое: Есть
Freertos, код из одной задачи управляет выполнением кода на уровне
функций в другой задаче (назовем задачу выполнением прикладного
кода, организованного как машина состояний) запуском, остановом,
пошаговым выполнением функций, остановом после выполнения
определенной функции? - Make_Pic(25.04.2024 10:16, MCU, полностью)
- Кто нибудь делал такое на STM32 - для части исполняемого кода
возможность запускать его выполнения, останавливать (только
определенный участок кода, остальная часть кода продолжает
работать), по шагам выполнять функции - Как лучше это сделать? - Make_Pic(01.07.2024 14:29)
- Обычно, если есть RTOS, то управление функциями делается средствами
RTOS. Если есть иерархия автоматов, то RTOS вроде и не нужна.
(Необходимость RTOS присутствуют если 1) длительные процессы и
2)готовые пакеты ПО) По теме: управление автоматами осуществляется
путем изменения переменной состояния автомата. VLLV(27 знак., 01.05.2024 18:29)
- А выполнение этих функций может быть параллельным? Если да, то
проще каждую из этих функций организовать как отдельный поток. Если
накладно по ресурсам, то в "потоке-исполнителе" организовать эти
ф-ции как протопотоки. В обоих случаях как будто имеется
возможность штатного (средствами ОС или protothreads)
останова/запуска ф-ций. - Argon(27.04.2024 11:52)
- Ау - гуру? Кто то может еще прокомментировать варианты решения
задачи? - Make_Pic(26.04.2024 06:44)
- Практически в всех проектах использую подобное. Одна (или
несколько) задача является автоматом состояний, управляемым
событиями. Вся логика работы автомата (режимы, состояния, эвенты,
переходы, действия) описана в таблицах. Неизменяемый движек ждет
события из очереди и парсит таблицы на предмет совпадения.
Остальные задачи накидывают события в очередь. Все под RTOS.
Принцип работы автомата здесь описан. Переписать отправку и
получение события, ну под себя попилить. Andrew_Q(1 знак., 25.04.2024 15:07, ссылка)
- Продолжаем изобретать интерпретатор? Посмотрите на микровасик,
может навести на интересные мысли: SciFi(1 знак., 25.04.2024 11:22, ссылка)
- Меня тут уже поправляли... Конечный автомат... Зависит от того,
может управляющий дать несколько команд быстрее, чем управляемый
исполняет? Требуется ли очередь команд? Делал подобное через флаги.
Делал подобное через прямое вмешательство управляющего кода в
состояние управляемого. И так, и так работает. Был даже вариант с
очередью, но то были транзакции для интерфейса связи. - Nikolay_Po(25.04.2024 10:17)
- Была аналогичная тема? - Make_Pic(25.04.2024 14:33)
- Просто прибор с обработкой данных в ракельном времени, с обменом с
несколькими устройствами на нескольких шинах, с фоновым сохранением
результатов работы во флэш, с вычиткой данных из флеш по запросу.
Очереди использовались, в частности, для флеш и её подсистемы
ввода/вывода, с резервированием данных и выравниванием износа, как
для самого медленного устройства и самого сложного по требуемому
порядку действий. Остальные обмены требовали просто конечных
автоматов, без очередей, Nikolay_Po(93 знак., 25.04.2024 18:12)
- Управляющая задача работает быстрее намного, да и приоритет у не
более высокий. Насчет очереди вопрос пока открытый скорее
потребуется. Что то есть подсмотреть ;)? - Make_Pic(25.04.2024 11:15)
- Скажите pls (тема все та же - кастомный промышленный контроллер) -
как правильнее делать: по кванту времени чтение входных данных,
обработка или по кванту времени вывод данных предыдущего цикла
обработки ввод новых данных, обработка? - Make_Pic(26.06.2024 13:20, MCU, полностью)
- Ну и тему мелких модульков RP2040, которые вчера получил с Ali.
Закинул в такой прошивку недоосциллографа/недогенератора и потыкал
(проект гуляет в тырнетах). А что, вполне имеет место быть в
"условиях, приближенных к боевым". Для этого под руками надо иметь
только Андроид смартфон, модулек и пару проводков (по минимуму).
Можно глянуть что творится в железках (напряжение 0..3.3В, 0..50
кгц) и подать 3.3В меандр нужной часты . Гyдвин(1 знак., 28.06.2024 15:47, MCU, картинка)
- Требуется помощь зала. Аналоговый сигнал от 1 милливольта до 5
вольт p-p . По пути стоят два ОУ последовательно с полосой >
15 МГц , которые усиливают сигнал. Driver_gv(810 знак., 17.05.2024 21:44 - 22:21, MCU, полностью)
- Делитель можно так сделать: один резистор с выхода ОУ на матрицу
резисторов к сдвиговому регистру 74LVC(HC)595 с OE, как делитель на
землю через кондер, что бы опорное сохранить. Можно R2R сделать, но
мне удобнее вышло из ряда 1% 8 номиналов заказать, с отношением
близко к 2^N, резисторов вдвое меньше. Видео ЦАПы так делал. И ОУ
R-R IO китайские есть с полосой и выше. - Visitor(17.06.2024 17:17)
- Вопрос не в тему. Не вполне понимаю вашу экономику (или вашего
заказчика). "экономим резисторы", "пищевая промышленность"... Вы же
не в каждую упаковку печенек кладете эти схемы, верно ? То есть это
какой то элемент технологического оборудования. Если так его не
требуется сотни тысяч в квартал а только при таких объемах
"экономят на резисторах". Для технологического оборудования хорошо
если вы производите сотни единиц продукции. В таком случае
экономика другая! Я только что 3m(319 знак., 18.05.2024 16:58)
- 4067? - Vit(18.05.2024 16:13)
- Них не понял... Требуется обеспечить на выходе 4,5 Вольт или
оцифровать входное 5Вольт/1мВ 14 разрядным АЦП? - alexem(18.05.2024 15:14)
- MAX5402 есть замены у китайцев CL4801, пробивайте General(2 знак., 18.05.2024 11:13, ссылка, ссылка)
- Насколько жёсткие требования по фильтрации и реалтаймовости (и
допустимости пропусков)? ar-elec(801 знак., 18.05.2024 01:19)
- Поставить счетверённого китайца(или двух) с фиксированными Ку. Шаг
подберёте. И тупо коммутировать УВХ и АЦП на нужный диапазон. - mse homjak(17.05.2024 23:54)
- я тут обсуждал похожее - каскады ОУ с управляемым коэф ус. мне
нужно было 80...120кГц остановился на безальтернативе AD8400.
посмотри мою схемку - может для себя найдешь зерно. klen(1 знак., 17.05.2024 22:42, ссылка)
- Хм-м-м... А вместо "нижнего" резистора разве матрица или
"умножающий ЦАП" не встанут? Toчкa oпopы(36 знак., 17.05.2024 22:09)
- Была тема, где народ шрифтами хвастал, но не нашел. Есть совсем
маленький экран 240*240 1.5" и надо 6 строк по 15 символов
читабельно вместить. Дизайнер такой шрифт предложил, красивый, но
широковат. Внимание, вопрос: есть ли у кого в загашнике подобное,
но поуже. И что за шрифт на картинке, не нашел название, дизайнер
молчит. Andreas(1 знак., 14.06.2024 09:51, MCU, полностью)
- Добрый день! Работаю LCD TFT и SSD1963. Необходимо отобразить
график функции (например, синусоиду). У кого-нибудь есть какие-то
примитивы? Буду очень признателен! - 1Dmitry1234(06.06.2024 12:12, MCU, полностью)
- Вопрос по терминологии - имеется три части/уровня программного
обеспечения контроллера (Firmware): 1 - драйверы, 2 - MiddleWare, 3
- загружаемая исполняемая часть. Make_Pic(71 знак., 07.06.2024 07:39, MCU, полностью)
- Вопросец практиковавшим контроллер ST7735 в типовых индикаторах:
Отличие команды SLEEPON(10h) от DISPOFF(28h) в том, что SLEEPON
переводит контроллер в низкопотребляющий режим чуть ли не всю
структуру внутр. узлов чипа, а DISPOFF только узел управления
матрицей? Внешне обе команды ведут себя одинаково. P.S. Управление
подсветкой в моей версии схемотехнически интегрировано и управляема
по входу [BLK]индикатора посредством ключевого транзистора S8050
SOT-23 J3Y. Будет SERGHIO(177 знак., 06.06.2024 20:05, MCU)