- Как у меня принято - странного хочется ;-) Big Loop и приоритеты.
Кто как реализует? - LightElf(24.02.2025 19:00, dao, полностью)
	
		- Вот мой эксперимент, но из серии "проще самому сделать, чем
разобраться". 1) Задача - не цикл, а завершающийся блок, условно
функция.2) Задачи могут активировать одна другую. 2.1) Задача
всегда отрабатывает до конца( yeld() не нужен) . 3) Перебираются
задачи начиная с первой, но старт активной всегда с наивысшего
приоритета. 4) шедулер следует вызывать в цикле: и всякие спячки и
прочее реализуются вне этого поделия. 5) Есть пример. 6) передаётся
аргумент. но он не может быть  Dingo(139 знак., 28.02.2025 12:58, ссылка)
 
		- Берёшь любую RTOS и получаешь "биглуп с приоритетами" - =AlexD=(26.02.2025 10:17)
			
		
 
		- А можно для тех, кто в танке: что такое big loop? Я только
superloop знаю… - Eddy_Em(25.02.2025 23:35)
			
		
 
		- биглуп у меня давно обёрнут в очередь. но "задачи" сами просят
поспать, и они до заказанного события выносятся из очереди (точнее
сами себя помечают ожидающими/неактивными). те задачи, которые
просят побудку чаще или вааще не засыпать, - те в приоритете. после
появления события, совпадающего с заказанным, менеджер ставит
"задачу" в ту же очередь (точнее помечает активной) - Vit(24.02.2025 21:30)
 
		- Спасибо за идейки и рекомендации. Похоже, все-таки, придется кусок
процессинга уносить в отдельное прерывание и перекраивать всю
работу :-( - LightElf(24.02.2025 20:13)
			
				- Ох не зря слово refactoring, на слух, состоит из fuck ^) - Cкpипaч(24.02.2025 20:26)
					
						- По здравому размышлению - требуется задержка менее миллисекунды.
Что, в общем, не оставляет вариантов, кроме как разгребать IP
пакеты в прерывании. - LightElf(24.02.2025 20:28)
							
								- Да. Это самый прямой путь. А значит самый короткий. Но миллисекунда
это довольно много, какая у вас тактовая? - Cкpипaч(24.02.2025 20:54)
									
										- Прежде чем так инвазивно влезать, решил пока попробовать измерять
время, прошедшее от начала текущей итерации и если его уже много
набежало - выходить в начало цикла. Ну и еще несколько мелких
оптимизаций, типа: в итерации где была обработка принятого пакета -
не вызывать внутренние операции стека (ретрансмиты, arp и тыды). - _LightElf(26.02.2025 01:41, 
) 
										- Надо обработать пакет в прерывании за время межпакетного интервала
10 Мбит ethernet, переслать посредством DMA в буфер, чтобы ничего
не терять. Cortex M0, 32 МГц. Посмотрел я на это дело, почесал репу
и как то интерес к CH579 угас слегка ;) Чип безусловно классный и
китайский стек вроде справляется, но с добавлением еще чего-нить
ресурсоемкого уже начнутся шаманские танцы с бубном... - Гyдвин(24.02.2025 21:51)
											
										
 
									
								 
							
						 
					
				 
			
		 
		- Если есть событие и его обработка в задаче - на начало биглупа
потом перехожу. Чем ближе к началу по тексту - тем выше приоритет. - Andreas(24.02.2025 19:13)
			
		
 
		- Но зачем, Карл? У меня часть задач в биг-луп вызывается не каждый
прогон, а с фильтрацией по времени. Например, не чаще раза в 100мс,
раза в 1секунду, в 10 секунд, etc. Это оно? - Cкpипaч(24.02.2025 19:05 - 19:11)
			
		
 
		- Вкладываю задачи в прерывания. Назначаю прерываниям приоритеты. И
вызываю потом из биг лупа, их вызывает аппаратура или запускаются
друг-из-друга. Если есть несколько конкурирующих задач, то их
выполнение идёт согласно приоритетам их прерываний, с учётом групп
вытеснения.  Nikolay_Po(248 знак., 24.02.2025 19:10)
			
		
 
	
 
- Кто тут старыми доллярами обклеил туалет? Отмочите, и сняв, сложите
в чулок..  Solo(1 знак., 27.02.2025 14:08, Off, ссылка, полностью)
	
 
- Ещё немного обкашлять  scorpion(1 знак., 26.02.2025 16:36, Off, ссылка, полностью)
	
		- чую, что лет 40 назад подобные статейки печатались в отношении
Спейс Шаттлов. А потом - БАЦ! И внезапно выяснилось.... - =L.A.=(28.02.2025 07:24)
 
		- почему у ИлонМаска автомбили на электричестве, а ракеты - нет? Шо
скажет могучий умище аффтара текста по сцылке? - =L.A.=(27.02.2025 21:19)
			
		
 
		- Вся эта муть строится по одной и той-же схеме - сначала упоминаются
известные факты, в середине начинается вранье и подтасовки, ну и к
концу - еще излагается что-нибудь непротиворечивое. Какашка в
обертке из шоколадной глазури - il-2(27.02.2025 16:08)
 
		- А что тут обкашливать? Русский космос - военный. И если Ангарой
можно возить то, что нужно для них, то это и есть ответ на вопрос. - Cкpипaч(26.02.2025 23:48)
			
		
 
		- Некий Александр Березин, специалист по всем вопросам. Ему напихали
в панамку в каментах.  SciFi(1 знак., 26.02.2025 16:50, ссылка)
			
		
 
		- А судьи кто? В последнее время, когда блоХеров развелось, как блох
у Бобика, вполне разумно смотреть не только о чем написано, но и
кто это напейсал. Нейро-Яндекс на запрос по имени автора статьи
выдал "Александр Березин — 37-летний блогер-дальнобойщик из Бурятии. Он
ведёт видеоблог на платформах «ВКонтакте» и «Телеграм»." :-))) Зацените широту кругозора Александра Березина из состава
его публикаций на лента.вру - от древней истории, до использования
американцами  reZident(126 знак., 26.02.2025 16:50, ссылка, ссылка)
			
		
 
	
 
- кто научит ламера?  LordN(375 знак., 27.02.2025 03:56, Cyber, полностью)
	
		- А что оно OpenVNP - ещё/уже работает? Я давно не проверял, но года
два назад оно не работало даже по РФ. Правда оно мне для ноутбука
через мобильный трафик было нужно, может какая-то специфика
ОПСОСов...  pavel2000(108 знак., 27.02.2025 17:31)
			
		
 
		- А чем обусловлена такая лубоффь к OpenVNP? Мне WireGuard больше
понравился. Жрет сильно меньше ресурсов, как на сервере, так и на
клиентах. Быстрее... - Гyдвин(27.02.2025 17:16)
			
		
 
		- ))) Филиал Сахары советует.  enc(2259 знак., 27.02.2025 07:44)
			
				- а без павершелла это как-нить можно сделать? помнится мне тут
рисовали скрипт для перезапуска демоскады, на vbs вроде.  LordN(10 знак., 27.02.2025 10:11, ссылка)
					
						- пробую  LordN(3603 знак., 27.02.2025 10:19)
							
						
 
					
				 
				- спасибо, попробую - LordN(27.02.2025 09:36)
 
				- Это пример, почему решения, предлагаемые ИИ, напрямую не рабочие. В
ТЗ для ИИ нужно добавить, чтобы сам скрипт не занимал 100%
производительности.  Nikolay_Po(75 знак., 27.02.2025 09:06)
					
				
 
			
		 
		- powershell ну как бы тяжЁл для восприятия и шедулер ещё бяка, как
вариант поставить wls2 и линуксовыми скриптами + crontab - crontab(27.02.2025 07:14, 
)
			
		 
	
 
- Чувствую себя как на каминг-ауте. От частотника "сименс" полумосты
отдельно продаются? Жаба душит целый покупать. - Kpoк(25.02.2025 17:37, SCH, полностью)
	
 
- Про дроны.. А вот если на каске штурмовика, пехотинца, артиллериста
установить подобное, только в масштабе поменьше, лазер выкинуть.
Оставить тока очки с тепловизором и автоматическим сопровождением и
целеуказанием при наводке на дрон и пару микроракет на волокне..  Solo(2 знак., 25.02.2025 18:42, Off, ссылка, картинка, полностью)
	
		- А котиков нельзя натренировать? Примерно так?  bodis(1 знак., 27.02.2025 17:59, ссылка)
			
		
 
		- всё уже давно придумано в "звёздных войнах": Камера на шлеме,
ракета - на спине.  robinzone(1 знак., 25.02.2025 20:03, картинка)
 
		- Вот почему не что-то хорошее, а вот такое всё ближе?  Бapбoc(137 знак., 25.02.2025 19:19, ссылка)
 
		- я тут недавно с фонарём налобным часик побегал - башку чуть не
свернуло - а всего-лишь 3 шт. 18650 сзади и примерно такого же веса
светоблок спереди. да и в активных наушниках тоже не сильно вкусно,
плюс баллистические очки-маска. а полный шлемак с таким обвесом и
прочими BbTALKIN точно шею отрывает... а тут вдруг к этой сбруе
очки+тепловизор и трубчатый ксилофон... я в обычный прицел-загонник
4-25 (850 грамм без кронштейна) в светлое время на 100 м не сразу
фокусирую,  Vit(180 знак., 25.02.2025 19:07)
			
				- Каменты:  Toчкa oпopы(828 знак., 25.02.2025 22:33, ссылка)
					
						- пощитаем  LordN(482 знак., 26.02.2025 13:36)
							
						
 
					
				 
				- вот, не благодарите :-)  SciFi(1 знак., 25.02.2025 21:17, картинка)
					
				
 
				- Нужно всего-лишь сделать опору от шлема на плечи, спину и грудь.
Вторую, внешнюю шею. Это уже вроде бы есть для того, чтобы шея не
сломалась от пули, задержанной шлемом. - Бapбoc(25.02.2025 19:14)
					
				
 
			
		 
	
 
- Давно хотел узнать. Кто как, в пикаде, делает трассы одной цепи
разной толщины? Например, там где большой ток трасса толстая, где
маленький тонюсенькая. И шоб DRC не журился. - IBAH(25.02.2025 21:16, dao, полностью)
	
 
- А вот ещё вопрос. Какие самые длинные ЕЕПРОМ бывают с интерфейсом
"просто SPI" ? Хочу музыку клиенту в наушники гнать. Но без
фанатизьма. - Kpoк(26.02.2025 15:03, SCH, полностью)
	
		- задам глупый вопрос (никогда плотно не сталкивался, заинтересовало)
а вот SD-карточку в режиме SPI обязательно форматировать в
какую-нить файловую систему, или можно использовать просто как
массив FLASH?? и да, если чистая (текущая страница стёрта), то
можно ли вести побайтовую стрим-запись , типа задал начальный
адрес, и выкидываешь байты, или надо писать обязательно всю
страницу целиком? - Adept(27.02.2025 13:15)
			
		
 
		- странный вопрос. До 256 Мбит (32 Мбайт) вообще вопроса нет. Именно
SO-8 (правда широкий Соик) , именно на 3,3В. У меня говорушка на
них в пультах (32Мбит/4Мбайт). Там и по 16 байт можно писать и
больше. - Лaгyнoв(26.02.2025 19:16)
			
		
 
		- SPI NAND Flash, более-менее распространены гигабитки (128МБ) от
Winbond W25N01 и GigaDevice GD5F1. SPI NOR от тех же производятлов
до полгигабита (64МБ) бывают. - LightElf(26.02.2025 15:53)
			
		
 
		- Вы ищете флешку для звуков/озвучки или реально для музыки? А то
рассмотрите подключение SD-карточки в режиме SPI. Там гигабайты
можно хранить. - reZident(26.02.2025 15:40)
			
				- озвучка, конечно. Типа "ура!", "караул!", "нажми кнопку, болван".
СД-карточка это и габариты и прочий гемор. а SPI- еепромина уже
стоит, хранит пару чисел. - Kpoк(26.02.2025 15:42)
					
						- может dy-sv17f ?  Vit(1 знак., 26.02.2025 16:19, ссылка)
							
						
 
						- У нас в одном проекте заказчик захотел именно SD-card, на которую
он сам записывает озвучку в зависимости от языка той страны, где
продается устройство. Но у него сравнительно немного аудио и
хватает даже 256МБайтной карточки. Можно было бы поставить NOR
SerialFlash, но тогда потребен какой-то достаточно быстрый канал
связи, чтобы записывать звуки прямо в систему. Но в устройстве (в
общем случае) его нет, есть только датчики, реагирующие на внешние
события, и  reZident(130 знак., 26.02.2025 16:10)
							
						
 
					
				 
			
		 
		- Всем спасибо. Это просто праздник какой-то. - Kpoк(26.02.2025 15:28)
 
		- Флешки 45 серия дороже, 25 гемморойнее. Объемы - десятки Мбит...
иманна еепром (побайтная запись, без страниц) вряд ли тут нужна? - POV(26.02.2025 15:12 - 15:15)
			
		
 
	
 
- Напортачил в двух соснах с EXTI (AT32). Не могу увидеть где...  POV(253 знак., 31.12.2024 09:43, MCU, картинка, картинка, полностью)reZident
	
		Когда Барбос был маленький с кудрявою башкой. Однажды лишь попробовал сделать клаву на внешних прерываниях,
натрахался. С тех пор делаю, как тут ниже и рекомендуют. Почти
ничего не сэкономишь по времени, а геморрой гарантирован. - Бapбoc(26.02.2025 11:48)
			
		 
		- Использовать внешнее прерывание при работе с кнопками - в принципе
плохая идея. Что-нибудь да пролезет. Много лет работаю так:  serge_dem(338 знак., 24.02.2025 20:28)
			
		
 
		- Подумалось. Вот бы кто-то из товарищей китайцев сделал серию МК под
названием FAT32. Просто чтобы было... - SciFi(31.12.2024 18:05)
			
		
 
		- Вы заметили, где этот хитрый лис задаёт вопросы? Случайно? Или
умышленно, чтобы не сохранилось для потомков? - Nikolay_Po(31.12.2024 12:44)
			
		
 
		- С наступающим!!! Когда у меня наступают непонятные глюки, всегда
проверяю питание в том числе процессора. У меня были "глюки", когда
прерывание вызывали иголки по питанию от подтягивающего резистора.
А процессор был обложен конденсаторами и до него иголки не ходили.
А еще было, что вместо резистора 10Ком подтяжку сделали 10Ом. И при
нажатии кнопки которая, закорочивала вход процессора на землю,
кнопка заодно закорачивала и источник питания. :) - Sl(31.12.2024 11:51)
 
		- Хз. Может лучше exint_flag_clear делать по конкретной EXINT_LINE_X? - vesago(31.12.2024 10:11)
			
		
 
		- а как различать собираемся нажатие и отпускание, если
EXINT_TRIGGER_RISING_EDGE? импульс это бездребезговое? а кнопка? и
ещё - не вкурил зачем else по проверке флага EXTIN_LINE_13. если
buzzer_Beep(500), то это прям в обработчике пищим? - Vit(31.12.2024 09:57)
			
		
 
		- кнопки на прерывание??? Ну и ну. Это ж какие они должны быть
идеальные! - Лaгyнoв(31.12.2024 09:54)
 
	
 
- Свободу Кэлину Джорджеску! - SciFi(26.02.2025 15:31, Off, полностью)
	
 
- Хабарка: Моделирование управления AC двигателем — Field oriented
control of PMSM с помощью opensource решений.  Toчкa oпopы(606 знак., 17.02.2025 22:39, dao, ссылка, полностью)
	
 
- Такой вот никто не приобретал? Как он в эксплуатации? Давно
посматривал на оный. Вчера заказал, пока курс выгодный...  Гyдвин(1 знак., 07.05.2022 09:56, dao, ссылка, полностью)
	
		- Как импульсный БП можно называть "лабораторным"? - Eddy_Em(20.02.2025 14:33)
			
		
 
		- ЕсличО, БП 30В, 10А опять доступен с поставкой из России за 4.1
тыр.  Гyдвин(1 знак., 09.06.2022 12:14, ссылка)
			
		
 
		- Ну и основная причина из-за которой весь кипиш по поводу девайса -
БП имеет небольшие размеры. Прикидывал его для вот этого места в
моем довольно ограниченном "отстойнике". Встало достаточно
удобно...  Гyдвин(1 знак., 13.05.2022 12:56, картинка)
			
		
 
		- Довезли наконец... 0-30В, 0-10А. Хорошая разрешающая способность -
1 мА, 0.01В. U -ошибка всего пару-тройку сотых вольта, I - 0.1-0.3
мА (по тестеру). Открыл, ничего экстраординарного - STM8S105, кучка
LM358, китайский драйвер динамического 7LED. 1 операционник OP07.
Полумост, TL494, дежурка, чип быстрой зарядки USB. На плате 4 пада
под разъем: UART + питание 3.3В - можно влегкую присопливить BT
модуль, если понадобится. На жопе корпуса предусмотрены отверстия
для usb,  Гyдвин(89 знак., 12.05.2022 11:31)
			
				- Олег! Во-первых: спасибо тебе за наводку на этот вариант лаб БП. А
во-вторых: просьба чуть прояснить насчёт этого опционального (4
пада) UART+3.3v / Ты что-то сниферил на этих пинах уже? Я так
понимаю, что проц (STM8S105) "мусолит" на них чего-то конкретное в
своём протоколе? Или это только бутафория? Возможно технологический
контроль годности/брака устройства(платы управления) на этапе
производства? тот же бутлодырь для заливки софта в процик? Что
скажешь? Весьма  SERGHIO(10 знак., 12.05.2022 13:14)
					
						- На плате котроллера/индикации есть два посадочных места под
однорядные разъемы с шагом 2.54. Один 
3-пиновый 4 пин для программатора - gnd, питание 3.3В, reset, swim. Второй -
UART: gnd, питание 3.3В, RX, TX. На RX/TX 3.3В - (контроллер
запитан от 3.3, RX подтянут резистором 10к к 3.3В). В меню
установок БП есть пункты: сетевой адрес - 0..31, установка скорости
UART - 2400, 4800, 9600, 19200 и тип протокола. Есть китайское
приложение от производителя на их  Гyдвин(133 знак., 12.05.2022 13:57 - 13.05.2022 11:29, картинка)
							
						 
					
				 
				- А мы на грабли наступили. Купили вот такого китайца для собственных
нужд, так у него обратная связь вразнос идет при некоторых
сочетаниях тока, напряжения и нагрузки. При этом из корпуса
доносится хорошо слышимое верещание, а ток на выходе вместо
постоянного становится пульсирующим. Естественно, ни о каком
соответствии уставке при этом говорить не приходится. Мы добавление
в цепь резистора 1 Ом решает проблему, но неприятный осадок
остался. Пока нашли только одну "пораженную  Yurasvs(91 знак., 12.05.2022 12:22, картинка)
 
				- Нагрузку подключать, искры не сыпятся? Пррикупили китайца, а у
него, походу, тыщ 5-10мкф по выходу. Херачит так, что помехами
установка напряжения пару раз менялась. - mse homjak(12.05.2022 12:15)
					
				
 
				- Блеать! За неделю довезли? Из Москвы что ли? - Kpoк(12.05.2022 11:32)
					
				
 
			
		 
		- Брал на работу похожий на 120В, с памятью на 4 напряжения. Не
понравилось, то что если надо «прогнать» какое нибудь испытываемое
устройство во всём диапазоне, то замучишься джойстиком крутить.
Переключишь кнопки «памяти» — напряжение отключается, нужно нажать
кнопку "Output". В общем для меня — аналоговая регулировка
«перемеником» гораздо удобнее. Сейчас подбираю себе в домашнюю
лабораторию БП на 160В, 2А или выше — но смотрю, что все они, более
менее доступные по цене  arisov77(168 знак., 08.05.2022 10:04, ссылка)
			
		
 
		- Проблема подобных блоков - после КЗ происходит бросок тока, намного
превышающий уставку, видимо конденсаторы подключены к выходу. - VLLV(08.05.2022 04:17)
			
		
 
	
 
- Хабарка. Пост мортем разных факапов во встраиваемой электронике.  Toчкa oпopы(1 знак., 25.02.2025 22:26, dao, ссылка, полностью)
	
 
- Традиционные SMD Кварцевые резонаторы фирмы RALTRON/ На намотанной
с ними катушке(этикетка):HC-49US/на самих "кварцах" лаз. грав-ка:  SERGHIO(280 знак., 25.02.2025 21:51, SCH, полностью)
	
 
- Не знаю, видели это или нет, но я ржал до икоты. Скандал вокруг цензуры Grok 3  =AlexD=(311 знак., 26.02.2025 10:35, Off, ссылка, полностью)