- Во первых, это красиво :) Cкpипaч(1 знак., 10.03.2026 16:53, zen, картинка, полностью)
- ЦИПСО о чебурнете. - Toчкa oпopы(12.03.2026 21:08, Off, полностью)
- завтре тяпница же? LordN(1 знак., 12.03.2026 19:27, Off, ссылка, полностью)
- Простенький UDP чат на VPS определенно радует. Как замена всяческим
трехбуквам, MQTT и пр. Девайс подключен по WiFi к сотовой сети
через 4G-WiFi свисток-роутер. Трафик мизерный, время эхо тоже.
Вреия обмена для первого пакета ~ 0.7 сек (чтобы пробзделись все
NAT по пути), после этого как на картинке: Гyдвин(1 знак., 12.03.2026 17:25, RFID, картинка, полностью, +1)
- О какая штучка! RV1103: NPU 0.5TOPS, поддерживает 4, 8 и 16 бит "по
картинке". На сайт производителя не ходил. Dingo(1 знак., 12.03.2026 18:47, Tech, ссылка)
- Внимание при смене тарифа мобильного оператора! Позарился тут
как-то на безлимит (да ещё и дешевле, чем мой текущий тариф и
заморозка цены до конца 2027 от Т2) И поменял свой архивный тариф
("Мой разговор 2021") на разрекламированный "Хватит". И капец -
интернет перестал работать (симка стоит в интегрированном в ноут
модеме 3G. Короче новые тарифы очень часто - ТОЛЬКО ДЛЯ СМАРТФОНОВ
И ПЛАНШЕТОВ - обращайте внимание!! Хорошо хоть можно было
оперативно откатится назад Adept(552 знак., 11.03.2026 17:59, RFID, полностью)
- Перешел с Мегафона на Т-Банк (еклмн), ну слушайте мне повезло,
связь стала ловить намного лучше, особенно в моем загородном ЖК
(раньше мучался бегал к окнам, сейчас в любом месте квартиры сигнал
не менее 80%), скорость приема 80 мегабит (при 80% сигнала - 20
мегабит). Ralex(1 знак., 11.03.2026 19:32, картинка)
- а мне мегафон нравится, у всех троих членов моей семьи абон плата
10руб у мну 12. abivan(1 знак., 11.03.2026 20:02, картинка)
- по качеству покрытия да, T2 весьма неплохо, да. По крайней мере на
севере СПб в районе Мурино/Деяткино, у меня на T2 всегда 3G, вто
время, как билайн почти всегда даёт EDGE, да и в поездках по
России, когда ноут с собой никогда не было проблем с интернетом. Но
спич не про покрытие, а про тарифы. Сейчас, как я уже писал пошло
чёткое разделение на интернет для смартфонов и устройств. - Adept(11.03.2026 19:36)
- Так уж и никогда? Даже в поезде? - Kpoк(12.03.2026 07:49)
- Пчелайн 3G просто похерил везде - баз нет. - Гyдвин(11.03.2026 19:49)
- ах вона чо :( ну, видать придётся потом вместо встроенного в ноут
модема какой-нить смартфон в качестве ТД юзать. Жаль... (я то
вообще сначала расстроился, что у меня во втором ноуте - ленова
П53, мобильный мопед не поставили (привых ка W520/530 - удобно), а
оказывается и хрен с ним?) - Adept(11.03.2026 19:55)
- Я и намекнул ниже - "Olax F90". Недорого на Озоне, с WiFi -
достаточно вотнуть в зарядник и раздавать, imei и ttl можно менять.
Могёт принимать трафик сразу с 2 баз для увеличения скорости. Ну и
наружные антенны можно подоткнуть. Испытал - работает без сбоев
сутками, жрет очень мало при небольшом трафике. Есть встроенный
PPtP туннель. Мне понравился... - Гyдвин(11.03.2026 20:16)
- Правда свой я слегка доработал напильником - мне нужно было
покрытие WiFi немного увеличить. СтоИт на даче 24/7, потребляет от
сети 0.7 Вт в 4G режиме. Единственное упущение китайцев - есть
проброс портов, но от не работает с туннелем. Нет возможности
указать интерфейс из которого нужно принимать... Кстати, там linux
и есть доступ к нему. При желании можно добавить скрипт, который
это дело поправит... Гyдвин(1 знак., 11.03.2026 20:44, картинка)
- да, спасиб за отзыв с экспиренсом. У меня тоже валяется пара
свистков (3G правда) но неудобные они, торчат сбоку, того и гляди
порт нокта поломаешь ненароком :( А тут удобно что и ВиФи на борту.
Но в дороге, такое всё равно сильно неудобнее встроенного в ноут
мопеда, и даже смартфона в режиме ТД. А вообще годная штука, надо
прикупить и бросить в сумку с ноутом. - Adept(11.03.2026 20:32)
- Дык "Оlax f90". Imei и TTL рулятся прямо в web интерфейсе. Может и
для встроенного есть что-нить есть подобное... - Гyдвин(11.03.2026 18:04)
- Обкладывают со всех сторон, изверги :) Заметил, что Gooole Play
через 3 буквы открывается, но скачивать ничего не дает... - Гyдвин(12.03.2026 15:27, Off, полностью)
- Листая
старую тетрадь старый винчестер, наткнулся на старинный кинофильм "Любовь,
молодость, больница". Ни одного негра в кадре, ни одного мобильного
телефона, слово "педик" - ругательное. Просто именины сердца,
пересмотрел на одном дыхании! - Kpoк(10.03.2026 23:25, Off, полностью)
- Реализация конечного автомата на Си заданного таблицей: хочу уйти от гигантских switch-case-ов, загнать автоматы по таблицам и потом таблицы парсить, НО не догоню как кошерно записать в таблицу условие которое потом будет проверятся в if-ах. можно NAUT(99 знак., 12.04.2019 14:15, dao, полностью)
- Попробовать так же, как автомат описывается на AHDL. Tyмблep(2878 знак., 12.03.2026 15:01, +1)
- Это посмотреть: Пpocтo_зaшeл(1 знак., 13.05.2025 17:05,
, ссылка, +1)
- Вы бы для начала указали: автомат Мили или Мура? Пaлыч(219 знак., 12.05.2025 18:15, +1)
- Следующее состояние автомата зависит от предыдущего? Если
однозначно, то можно просто перед выходом писАть в ячейку с
указателем точку следующего входа. Тогда ничего парсить не
придётся. Если рандомайз, то может, флажки-фильтры прикрутить, по
аналогии с онлайн-магазинами? Тогда каждое сравнение уменьшает
ареал поиска наполовину, итого имеем 8 переборов вместо 256-ти. )) - vpv.vpv(12.05.2025 07:25)
- Все что пробовал еще более громоздко. Делаю if-ы с goto. Ну и *Дункельсовские prototreads для совсем элементарных вещей (задержки и т.п.). - Скрипач(12.04.2019 14:37 - 15.04.2019 14:41)
- Пример. Блин. Хотел поправить отступы, глюкнул редактор, удалился
текст. Вечером верну пример назад. Cкpипaч(2098 знак., 12.04.2019 14:40 - 12.05.2025 18:14)
- Дикий трэш. Не в том месте скобочка, а в такой лапше ее легко пропустить - и "счастливой отладки!". - s_h_e(13.04.2019 09:17)
- "увижу кого кто напишет гоуту - убью нахуй!" LordN(36 знак., 12.04.2019 14:50)
- Мой жизненный принцип: "...но не любой ценой". Скрипач(213 знак., 12.04.2019 14:54 - 15:09)
- В начале рисуем классический switch, где перебираем все возможные
состояния. Ну, а после него - еще один switch, который вызывает
return для всех ненужных состояний, а все нужные пропускает - чтобы
перейти к "хвосту" функции, который выполняется для нескольких
возможных состояний. Eddy_Em(383 знак., 12.05.2025 09:33)
- Припомнился вариант без явного GOTO Vit(748 знак., 15.04.2019 12:02)
- Мой вариант - намного лучше. Собственно состояния - прототридсы. goto это переход на мини блоки инициализации каждого из состояний. Скрипач(232 знак., 15.04.2019 12:20)
- Мой вариант самый лучший 😁😁😁 Бoмж(1140 знак., 12.05.2025 15:09)
- Вопрос был как попасть из разных мест. А метка - хоть и точка входа на графе, но это и состояние. Хорошо, когда можно упростить, но иногда нужно и документировать. - Vit(15.04.2019 13:23)
- Именно что документировать. А не подменять документацию "осмысленными именами переменных". Вы правы в том смысле, что если уж пишем prototreads, то переход между состояниями КА неплохо бы сделать частью этой библиотеки. Скрипач(218 знак., 15.04.2019 14:10 - 14:34)
- Анонимность состояний Protothreads это не священная корова. Лечится, если нужно. Вопрос не в выборе между switch, goto или Protothreads. Переход через точку входа должен изменить состояние, иначе это не документируется (разве что вручную), а кроме Vit(204 знак., 15.04.2019 15:32)
- Вы наверно, в каком-то другом мире живете, где есть время на документирование ПО, остается только завидовать. - VLLV(15.04.2019 14:35)
- Если уж коверкать слова, предлагаю не прототриды, а пуськи бятые. Ну и switch всего лишь потому, что в рамках стандартного Си только так и можно. GCC даёт расширение "labels as values", с ним гораздо эффективнее. - SciFi(15.04.2019 14:17 - 14:21)
- офигеть, это всерьез? А то, что состояние - это не место в коде, а банальная переменная, которая выбирает место в коде - не рассматривается? т.е. массив функций по индексу - открытие? - VLLV(12.04.2019 16:04)
- Гордий вертится в гробу... - SciFi(12.04.2019 15:18)
- Его не Мисрой звали? - SciFi(12.04.2019 15:04)
- ...и поэтому юзайте jmp-ы - NAUT(12.04.2019 14:53)
- Примерно с тех дней (даты исходного поста ветки), заприметил
прототреды Адама Дункелса. Было дело, даже заглянул под капот.
Впечатлился изяществом и, одновременно, кривизной решения. Задумал
когда-нибудь использовать. Nikolay_Po(1254 знак., 11.05.2025 16:55, ссылка)
- Надо уходить в таблицы т.к. закащщик и прочие физлица будет править таблицы а не код куячить. - NAUT(12.04.2019 15:14)
- Некоторые продвинутые пацаны в таких случаях делают простенький язык под задачу и интерпретатор к нему. DSL - domain-specific language. - SciFi(12.04.2019 15:20, ссылка)
- + 100500 Именно так (когда то) сварганил свою мнемонику интерпретатора: команда/параметр/выход по признаку [Yes|No|Esc-возврат на предыдущий уровень] на другую команду ;функцию; подпрограмму. Старо , как Мир, но очень действенно! Создал "матрицу" serhio(43 знак., 12.04.2019 16:44)
- +1. И графическую конфигурялку поверх DSL. - Скрипач(12.04.2019 15:23)
- знаем мы эти IAR вижуалстейты и модные фреймворки NAUT(56 знак., 12.04.2019 15:33)
- В любом случае, то что наваяют "часные лица" я бы хранил в виде сугубо текстовых констант, которые скармливал бы интерпретатору. - Скрипач(12.04.2019 15:39)
- видимо я что-то упускаю из вида, а примером не поделитесь хоть издали? не понимаю как Вы предлагаете проверять на непротиворечивость данных допустим, это же адская бизнес-логика какая-то должна быть с кучей правил - NAUT(12.04.2019 20:40)
- Препроцессор уже придуман, до нас - VLLV(12.04.2019 15:48)
- Ин-тер-при-та-тор. Потому что перезагрузка пользовательского кода не должна подразумевать перезагрузки системного. Неправильно это. - Скрипач(12.04.2019 15:50)
- А как же "не любой ценой"? :-) - SciFi(12.04.2019 15:59, ссылка)
- И? В чем вы видите "большую цену"? - Скрипач(12.04.2019 16:39)
- Большая цена - в попытках приобщить ТС к моде :-) - SciFi(12.04.2019 16:52, ссылка)
- Сформулируйте, пожалуйста, как-то иначе, каждое слово отдельно - понимаю, предложение целиком - нет. - Скрипач(12.04.2019 16:59)
- С трудом уговорили его на X Macro. Уговорить на интерпретатор - неподъёмная задача. - SciFi(12.04.2019 17:01)
- ну, вообще, на базе готового кода, если старшие коллеги советуют, то почему бы и нет... в голове пока не вижу "красоты" интерпретатора, максимум что понимаю, это типа парсера .CFG-файлов каких-нибудь, типа разделенного строками конфигурационного NAUT(932 знак., 12.04.2019 20:16)
- Он сам решит, как ему лучше. У меня тоже интерпретатор так и не появился. Точнее, он появился совсем в другом месте и совершенно другой роли. Скрипач(121 знак., 12.04.2019 17:06)
- Неправильно - это гоуту и множить сущности, программируя для Тини ;) Одна программа, один компилятор, один идеолог, все работает. - VLLV(12.04.2019 15:57)
- Вот-вот. Физлица правят, а потом фобос в грунт. - SciFi(12.04.2019 15:42)
- При определенных условиях, switch-case вырождается после компиляции как раз в таблицу функций и мой скромный опыт говорит о том, что switch case гораздо более читабелен, надежен и лучше поддерживается, чем таблица функций. Выносите содержимое Хитрый Китаец(61 знак., 15.04.2019 10:41)
- Раз уж пошла такая "пьянка" об автоматах, то кто нибудь применял UML для описания графа конечного автомата с дальнейшей генерацией кода (или хотя бы "рыбы" кода). Если да, то можно сюда пример бросить? - Make_Pic(14.04.2019 15:01)
- Раз уж речь зашла о автоматах, может ли кто-нибудь пояснить смысл графических обозначений состояний в приложенном документе? Почему они разные? AlexG(46 знак., 14.04.2019 12:11)
- Это смутно мне напоминает то, как 35-40 лет назад делали формирователи импульсов на РЕ3 и РТ5. :-) - Лагунов(13.04.2019 17:27)
- В простых случаях примерно так AU08(597 знак., 12.04.2019 20:52)
- Тоже парился с многозадачками, от switch-case-ов не уйти, но можно их несколько штук последовательно сделать по флагам условий, код даже читабельнее становится. - Visitor(12.04.2019 18:44)
- "можно было бы в таблицу писать указатель на функцию которая проверяет сложное условие, но это некрасиво." Почему некрасиво ?? если еще сделать чтоб адрес в таблице являлся номером команды, вообще ничего парсить не надо, забрал адрес вызвал Aleksey_75(59 знак., 12.04.2019 15:32)
- Ты на псевдокоде напиши чего хош, а то так непонятно. - =AlexD=(12.04.2019 14:19)
- а слышал кто о грядущей жопе с маркой "честный знак" для
электронных изделий? Кто производит что-то обязан будет
регистрировать и маркировать свои поделия , начало вроде с 1 мая, и
обязательно с 2027г. Причём касается и промежуточных этапов
(комплектация, плата, монтаж и пр) Мой контрактник уже "встал в
стойку" и пытается разобраться в энтом... Остаётся надеяться, что
сие начинание Adept(218 знак., 12.03.2026 14:12, Off, ссылка, ссылка, полностью)
- Макс.EDA General(62 знак., 11.03.2026 17:29 - 22:34, dao, ссылка, картинка, полностью)
- Чё-то туплю. Нужно простейнькая схема на транзисторе которая при
большом входном (+24) на себе часть роняет (линейный стабилизатор),
а если напруга малая (+10), то транзистор должен быть предельно
насыщен, без огранчиения пущать напругу. - POV(09.03.2026 22:14, SCH, полностью)
- а если так? Adept(1118 знак., 10.03.2026 14:48 - 11.03.2026 19:56, картинка)
- Нет, будет падение. 0.7В на БЭ плюс падение на резисторах. По
задаче ТС, нужна схема с ОЭ. Например так: Nikolay_Po(726 знак., 11.03.2026 21:05 - 21:10, ссылка, картинка)
- да, уже понял это вчерась ещё , но писать уже не стал... у ТС
странное требование - входное м.б. до 24, но нужен ограничитель
(это понятно), а вот требование минимального падение напряжения при
питании <12В не очень понятно. Неужели так критично 1В там или
0,3В? Да и пожелания по "простоте схемы" и "минимальным габаритам"
как-то диссонируют с половиной предлагаемых решений. И чем просто
микросхема высоковольтного LDO не устраивает? В общем забил я на
это :)) А Ваша Adept(58 знак., 11.03.2026 21:28)
- Мне, примерно, понятны задачи ТС. Ему нужно работать от
разряженного аккумулятора, но чтобы не сработала UVLO в контроллере
ШИМ. И тут уже идёт битва за каждые 100мВ. - Nikolay_Po(11.03.2026 21:33)
- тогда лучше регулирующим поставить полевик. Вообще падения
напряжения не будет. Adept(48 знак., 11.03.2026 21:46)
- Вот 4 строчки в BOM: Nikolay_Po(670 знак., 11.03.2026 22:07, ссылка, картинка)
- и 10 компонентов, 26 точек пайки :) Речь же не за номенклатуру, а
за простоту и компактность схемы - Adept(11.03.2026 22:33)
- Ну, покажите мне компактнее этой, 7 компонентов, 17 точек пайки: Nikolay_Po(239 знак., 11.03.2026 22:46, картинка)
- А нельзя ли сюда ещё пристроить задержку включения миллисекунд на
300-500? - Kpoк(12.03.2026 07:51)
- Шах и мат! Две детали и 6 паек. Toчкa oпopы(44 знак., 11.03.2026 23:38, ссылка, +1)
- Не работает ваша схема так, как нужно ТС. И предыдущая не работает. reZident(2 знак., 11.03.2026 23:35, картинка, картинка)
- И вообще, меня огорчают люди, которые видя нестыковку, не пытаются
разобраться и доверяют программе, модели полностью, без, хотя бы,
толики скепсиса. Сам предпочитаю понимать то, что я вижу, а не
слепо верить тому, что мне показывают. - Nikolay_Po(11.03.2026 23:59)
- Спутал NMOS с PMOS. Не нужно об этом так громко заявлять. - Nikolay_Po(11.03.2026 23:53)
- ну про свою схему я и не упоминал, там идея только, а так,
характеристики весьма посредственны. Во Ваша последняя с ПТ уже
близка к идеалу :)) - Adept(11.03.2026 22:52)
- В общем, может оказаться, что если добавить резистор и стабилитрон
для защиты затвора полевого транзистора, схема эквивалентна по
сложности схеме с биполярным транзистором. - Nikolay_Po(11.03.2026 22:49)
- очень неплохо - POV(11.03.2026 21:09)
- Нужно поправку сделать. Я смотрел, смотрел - выбрал транзистор 1.5А
тока в качестве Q1. А он оказался импульсным, ключевым. Корпус
микроскопический, не для линейного режима. С другими транзисторами,
по-жирнее, будет похуже - или ток покоя больше, или падение больше.
Ещё, нужно посмотреть, как с мощностью на транзисторах управления -
может, нужно так же, по-жирнее... - Nikolay_Po(11.03.2026 21:12)
- Большое падение будет при пониженном входном. VD1 - чтобы сжечь
базу при коротыше на входе? - Nikolay_Po(10.03.2026 14:55)
- с чего будет большое падение, если VT1 в насышении практически
(считай база соединена с коллектором) разве не? VD1 как раз для
защиты БЭ от "обратного" при остаточном напряжении на нагрузки и
низком входном. - Adept(10.03.2026 15:00)
- Велико сопротивление между базой и плюсом питания. Падение будет
больше, чем у LDO. А диод я бы со входа на выход поставил. Ну или
ещё один - с базы на коллектор. А то при замыкании на входе, с
ёмкостей выхода потечёт ток через Б-К. И база отгорит. - Nikolay_Po(10.03.2026 15:04)
- 100к нагрузка - почти получается. Но если хоть немного пытаться ток
качать - сразу падение большое. POV(3 знак., 10.03.2026 15:02, картинка, картинка)
- Болванка Алиса: Значение напряжения насыщения может отличаться у
разных транзисторов, но обычно находится в пределах 0,3–0,5 В. То
есть, при сколько-нибудь существенном токе, всё равно будет
напряжение падения К-Э. Нужен полевик, только он оперирует
сопротивлением канала и оно может быть десятки миллиом. - Ralex(10.03.2026 16:15)
- Ну не сильно большое (но не минимальное конечно). Дык у Вас 20uA в
базе VT1 всего, а в нагрузке 7mA, бета там, в лучшем случае 50, а
то и менее. сделайте ток в базе VT1 на порядок большим. Резисторы
10К попробуйте уронить до 1К (понятно, что это только для проверки
идеи, и так, может Q1/Q2 дополнить вторым, для высокого бета?
Понятно, что баланс между КПД и падением напряжения будет, но схема
вроде рабочая. Мож какая-то вариация на эту схему и устроит? Adept(130 знак., 10.03.2026 16:08)
- С номиналами и устойчивостью работы схемы я особо не заморачивался.
Просто саму идею демонстрирую. reZident(271 знак., 11.03.2026 08:10, картинка)
- когда давно, когда транзисторы были большие и гавенные, в наших
узких кругах была широко популярна какая-то такая схема LordN(259 знак., 10.03.2026 12:12, ссылка)
- Можно воспользоваться оптопарой: il-2(149 знак., 10.03.2026 05:58, картинка)
- А не проще заменить заменить хитрозачатый fet на pwm с max DC=100%? saifullin(118 знак., 10.03.2026 00:12)
- Разве это не банальный LDO? - SciFi(10.03.2026 00:00)
- Два канала нужны обычно. Линейный стабилизатор на 15В и PNP ключ
(параллельно стабилизатору) с отключением, когда входное напряжение
превысит, к примеру 17В - De_user(09.03.2026 23:56)
- Истоковый повторитель на N-MOSFET + TL431 reZident(4 знак., 09.03.2026 22:19, картинка, картинка)
- Не качали нефть из сланцев, не бомбил никто Багдад, не было
американцев триста лет тому назад! De_user(1 знак., 08.03.2026 21:52, zen, картинка, полностью, +2)
- В лесу ковры подснежников. Сон-трава зацвела. И все это
краснокнижное. Этo_Я(4 знак., 12.03.2026 12:41, Off, картинка, картинка, +3)
- "Сколько раз была растерзана, веселою толпой, резиновая женщина -
кумир вчерашний твой! И вот она, и вот она, залатана, заштопана..,
резиновая женщина - опять восходит как луна!" Solo(1 знак., 11.03.2026 12:06, Off, ссылка, полностью)