- gcc против keil. -Os. Бинарники вышли 300 и 250 кбайт. Робот
говорит что Gcc по умолчанию тащит всё пиздатое, а кейл что-то
упрощенное (поэтому на 50к меньше, хотя всё работает как надо).
Попробовал для gcc newlib-nano, что дало 238к. Чем за это плачУ? - POV(28.02.2026 22:52, MCU, полностью)
- в nano был printf без плавучки, и с буфером для него нужно было
ручками рулить. может чего изменилось - Vit(28.02.2026 23:30)
- Ого! Там картинки что ли и куча шрифтов? - Eddy_Em(28.02.2026 23:05)
- ооо.... красная тряпка... ну давай станцуем с ключиками. под какой
проц компиляеш, дай список ключей на компиляции и ликовке.
попробуем пожать бинарь, если скорость не нужна. ты не платишь
кейлу. - klen(28.02.2026 22:59)
- Если работает каг нада, то чо париться? - mse homjak(28.02.2026 22:56)
- Так 50к прилетело. Это мне не очень приятно, не так много места
остается под доработки - далее во флеши накопитель. - POV(28.02.2026 23:09)
- Ну, дык, пользуй Кейл, если он даёт меньший код. Я к этому. - mse homjak(01.03.2026 00:08)
- пришло время лицензионной чистоты ((( - POV(01.03.2026 09:50)
- По опыту, добавление в прожэкт функционала, на объёме сказывается
так себе. Все библиотеки подключены, все накладные расходы
понесены, а логика места много не занимает. Килобайт-два-три,
туду-сюду. Ну понятно, если вдруг понадобилось какой стек
УСБ/эзернет поднять, сожрёт скока-то. - mse homjak(01.03.2026 12:42)
- Да что там того USB? 4кБ флеша + сколько не жалко ОЗУ на буферы. Eddy_Em(95 знак., 01.03.2026 12:46)
- Ну мало ли, вот стока и не хватит. Чо делать? - mse homjak(01.03.2026 12:48)
- Хз. У меня никогда не было ситуации, чтобы не хватало 32кБ флеша.
Ещё и место остаётся, чтобы настройки хранить. Eddy_Em(290 знак., 01.03.2026 12:53)
- случаи разные бывают. Не знаю, что там у POV, но, имхо, версия МК с
256-512К + 8Мбит QSPI, под векторную графику и накопитель, было бы,
на круг, дешевше и надёжнее. Хотя, ХЗ, мож с потребной периферией
тока с 1М флэша есть. - mse homjak(01.03.2026 12:58)
- анекдотец напомнило Vit(1 знак., 28.02.2026 23:19, картинка, +2)
- Не может быть, что у тебя 250 КБ кода. У меня когда файлы для
вебморды стали поджимать, я выселил их во внешнюю флешку, например. - SciFi(28.02.2026 23:10)
- Таки свой формат под свой рендер! Tektur 160 символов (у него
только LINE) например в 10к уложился! - POV(28.02.2026 23:30)
- А смысл? Место под код закончилось :-) - SciFi(28.02.2026 23:31)
- Да, из мегабайта половина отдана под накопитель. а еще загрузчик
место ест. Пока укладываюсь, но если будет развитие проекта, уже
начнет поджимать. - POV(28.02.2026 23:33)
- Блин, что за мода пошла, пользовать програм флэш под накопители?
Есть-жэ QSPI, мегабайтные флэшки, по цэне говна. Нет норот экономит
3 копейки, а потом уродуется со сбоями и дырами флэши, порченной
програмной памятью итыды. - mse homjak(01.03.2026 12:47)
- Кроме ат45 всё неудобно, надо зеркало страницы держать. Все как со
своей флешкой. Для мелких МК писец как неудобно. А для больших -
так зачем дополнительную флешь? - POV(01.03.2026 16:58)
- Время доступа. Из внешней флэшки что-то прочитать на порядок
дольше. А еще для флэшки нужно место на плате, возле процессора,
разводка всех сигналов не абы какая, более высокая чувствительность
к наводкам. Во многих случаях програмная флэш удобнее внешней. - AlexBi(01.03.2026 13:43)
- Ну, накопитель на флэш, одним тока временем стирания-записи
угандошит время доступа. На этом фоне QSPI на 50МГц, это так,
поссать вышел.Место нужно, но зачем рядом? и как на каких-то сратых
сантиметрах, что-то наведётся? А нащщот надёжности, у меня товарищ,
телеки ремонтирует. так у него, долгие годы, была кормящая сися,
семейство каких-то телеков, где настройки всего, с пульта,
хранились во флэши проца. И в процэссе записи или ещо чего, дета
раз в пару лет телек mse homjak(113 знак., 01.03.2026 16:27)
- +1. Ну и байки про компиляторы армянское радио придумывает не хуже
бедуинов, очевидно, зачёт ему. - SciFi(28.02.2026 22:58)
- РКН всё лютует. Перебрал несколько випиэнов - не пускает на мои
сайты. руктракер в плагине яндекса подергался и тоже разводит
руками. - Лaгyнoв(22.02.2026 10:25, Off, полностью)
- алгоритм поменяли после 24-го , вроде бесплатные даж чуть лучше
стали , иногда до 1080 с ютуба тянут - _пн(03.03.2026 13:05,
)
- У депутатов чуйка, на хотелки начальства. Специалисты по интернетам
собрались. jlm(1 знак., 28.02.2026 08:30, ссылка)
- бывает и на нашей улице праздник scorpion(1 знак., 27.02.2026 19:58, ссылка)
- Я попробовал подписаться на 10-мегабитный gen*** на месяц - и купил
"безлимитную" подписку на год за 60 евро. Samx(72 знак., 27.02.2026 18:46)
- Петля сжимается, не зря я модули LoRa недавно пытал. Куча сайтов не
открывается даже с технической тематикой. В поиске гугла оно видно,
авотхер. Сегодня попытался отправить письмо со своего VPS (Москва)
на mail.ru - авотхер. MQTT вроде работает, но это неудобно.
Останется только кривой MAX. Который тоже загнется... - Гyдвин(27.02.2026 08:43)
- Вот информация, подтверждающая, что "ограничения мобильного
интернета" всё равно позволяют пилотировать шайтан-дроны: SciFi(958 знак., 26.02.2026 19:10, ссылка)
- Хех. Немного иронии: SciFi(2 знак., 25.02.2026 10:15, ссылка, картинка)
- Будут штрафовать? jlm(1 знак., 23.02.2026 09:53, ссылка)
- Ну вот, всё дело в разных странах. Дот випиэн изображает из себя
разные страны. Но бесплатная версия дает ограниченный выбор. Точнее
случайный и выбрать не можешь. В последнее время там выскакивали
только Франция и Нидерланды. И всё повисло. После многочисленных
включений/выключений выскочили США. И сразу всё стало хорошо и
поперло. :-) - Лaгyнoв(23.02.2026 08:28)
- Плагин в FF отлично открывает рутрекер. Прямо сейчас. - Этo_Я(22.02.2026 18:21)
- я же тебе показывал вроде впн который пашет LordN(1 знак., 22.02.2026 13:09, картинка)
- Закрытие местной газеты коррелирует с ростом числа федеральных дел
о коррупции против местных чиновников примерно на 7%. Для карающей
руки будет всегда работа. С адекватностью также проблемы. Иноагент
если что. jlm(1 знак., 22.02.2026 11:34, ссылка)
- УМВР. Плагин официальный от Рутрекера. reZident(1 знак., 22.02.2026 10:45, картинка)
- Хорошая вещь Интернет. Как бы я без него узнал такое? Kpoк(1 знак., 03.03.2026 12:30, Off, ссылка, полностью)
- Так это новость из 25.05.2005? Я тогда пешком прошлепал всю
салатовую ветку метро от Курской до Марьино. bodis(205 знак., 03.03.2026 12:41, ссылка)
- Под землёй? Там же в то время водились крысы размером с овчарку. - Бapбoc(03.03.2026 12:50)
- Не, утром еще как-то доехал до офиса, хотя метро периодически
вставало. Свет погас в 11. Часов в 14 директор сказал, что кина не
будет, тем более толчки в туалетах переполнены, чтоб расходились по
домам. Транспорт не ходил от слова "вообще", таксисты просили $50 с
пассажира или $200 за машину. А до зарплаты оставалось 5 дней.
Помню, что и магазины тоже не работали. Возле Люблино шел через
парк, удивительно, что фонтанчик питьевой работал, попил водички.
Подумал, что надо bodis(156 знак., 03.03.2026 13:02)
- Опять обманули ((( Чувствую себя президентом! - Kpoк(03.03.2026 12:46)
- Ты в прошлое провалился и снова об аварии на чагинской подстанции
узнал? - Andreas(03.03.2026 12:39)
- Во всём виноват Чубайс. Он обещал всё исправить: SciFi(1 знак., 03.03.2026 12:38, ссылка)
- Чо, "Житомирские новыны" несут в массы? - mse homjak(03.03.2026 12:34)
- Ковровые бомбардировки Кабула Пакистаном. Уже 200 погибших. - Samum421(28.02.2026 17:00, zen, полностью)
- Коллеги, кто нибудь парился с ASN.1? не могу найти описание
кодирования триплета тэг 0x84 (CODED ENUM)..??? - Balda(02.03.2026 16:46, dao, полностью)
- Тестирование популярных в России бесплатных VPN-приложений на факт
передачи информации на сервера, расположенные на территории
России.. Solo(2 знак., 02.03.2026 22:27, Cyber, ссылка, ссылка, полностью)
- Урок истории: SciFi(1 знак., 02.03.2026 20:14, Off, картинка, +1)
- Дострелялся.. Solo(2 знак., 02.03.2026 12:11, Off, ссылка, ссылка, полностью)
- Очень забавное и знакомое. После победы греков над персами в
Саламинском морском сражении и выносе гигантской армии персов
началось политическое противостояние. И тут персы воспользовались
демократическими институтами греческих городов и начали
спонсировать разных риторов и ораторов, что бы те в греческих
городах продвигали персидскую повестку, то есть нанимали
древнегреческих иноагентов, что бы они в древних греческих форумах
рассказывали как хорошо в Персии жить. В bodis(339 знак., 02.03.2026 14:20, Off, youtube)
- Век живи - век учись. Не думал, что попадусь на таком инкременте в
Си: Nikolay_Po(1178 знак., 24.02.2026 00:38, dao, полностью, +1)
- Кстати, есть еще интересный вопрос на тему преобразований из
плавучки в целочисленную арифметику. Как происходит/не происходит
округление? Что говорит стандарт? Тоже ундефинед бехавиор? il-2(151 знак., 27.02.2026 16:23)
- По поводу +0.5f: есть такая функция lroundf(). - SciFi(27.02.2026 16:28, +1)
- Это в коде. А если тебе надо вычислить некую целочисленную
константу, и там в выражении используется плавучка. Хочется при
этом правильно округлить, чтобы было поточнее. il-2(118 знак., 27.02.2026 18:32)
- имхо, пример некорректен. делитель, пусть дажэ из 0,1% резисторов,
для 16р даст заметную неопределённость. Кроме того, у АЦП можэт
быть разного типа нелинейности-смещения. И от экземпляра к
экземпляру это будет плавать туды-сюды. Чо тут можэт дать плавучка,
ХЗ. чем хужэ обычная целочисленка? Я этой радости наелся в своё
время и щас тупо такое значеение выстанавливаю при калибровке. Если
оно того стоит, канэшн. mse homjak(31 знак., 01.03.2026 22:49)
- не вижу сложности, я делаю так int i=(int)(3.14*100 +
0.49999999999999); - IBAH(01.03.2026 22:38)
- Ну я и пишу в коэффициентах: Nikolay_Po(1918 знак., 27.02.2026 20:58)
- Вот поэтому и уточнял. Вы же давний абориген Сахары, некоторое
представление о вашем уровне есть. Целые/плавучка и
рантайм/компиляция со временем на автомате уже отслеживаешь. Да и
плавучка - посчитать при инициализации разово или постоянно
пересчитать - совсем не одно ито же. И так попасться?.. Был
удивлён. (усталость, недосып, похмелье?) - Dingo(02.03.2026 07:00)
- - "В современных GCC (сейчас у меня в ходу 12..15 версии, проблески
16й от Клёна) такой дефайн, если собран из статических значений
(которые, по цепочке, ясны при проходе препроцессора),
компилируется в присвоение константы в нужном месте." - не, мне такой подход категорически не нравится. А если "не
шмогла" (GCC не той системы, или вообще не GCC) - значит вместо
константы будет минимум вызов функции... - il-2(01.03.2026 15:39)
- Думаю, в этой ситуации ловить последнюю единичку не нужно. - SciFi(27.02.2026 18:36)
- Да. Раньше я писал +0.5. Но когда компиляторы научились выкидывать
статические вычисления, стал пользоваться lroundf() или llround(). - Nikolay_Po(27.02.2026 16:29)
- Уточню то, что не даёт покоя: SystemClockSpeed - динамическая
величина? Если даже так, вряд ли она произвольные значения
принимает. Понимаю, что ситуация уже решена; я ход мыслей при
написании кода понять затрудняюсь. И даже так, как у вас "правильно
было так" - странно: Dingo(465 знак., 27.02.2026 07:36)
- про насыщение ни где не сказано, а сказано: "результат не
определен" IBAH(1 знак., 26.02.2026 20:50, ссылка)
- За любое упоминание плавучки без особой на то необходимости
пожизненный эцих с гвоздями! :))) - VladislavS.(24.02.2026 09:24, +1)
- Хех. А если знать правила неявного приведения типов, то ничего
удивительного. Там правила довольно простые, советую выучить. - SciFi(24.02.2026 08:35)
- Ну т.е. вместо переполнения получалось 0xFFFFFFFF ??? Интересно... - il-2(24.02.2026 06:38)
- Нужно передать произвольный кадр ETHERNET без LWIP через функцию
(HAL_ETH_Transmit) - Ни у кого нет примера? Трудности с заполнением
структуры hetc - Balda(25.02.2026 10:03, ARM, полностью)
- ... Думал так все сложно.. Оказалось по Дескриптеру указателя
буфера передачи закатать данные и все.. Ушло.. Во бля, думал опять
на неделю зависну.. Только вопрос в контр сумме фрейма. Не пойму
самому считать или мак за меня сделает.. - Balda(28.02.2026 10:49)
- Гопота codex великолепно справляется с задачами по LWIP. - POV(25.02.2026 10:20)
- Спасибо за наводку! Эта софтина за 5 минут поправила проект, на
который я все выходные положил безуспешно. За такое, пожалуй, и
двадцатку не жалко. - vesago(02.03.2026 09:24)
- Это что значит, можно поподробнее? - Balda(25.02.2026 10:25)
- Ну я пользуюсь CursorAI. Если агента GPT-5.3 Codex (или помладше)
активировать и давать задачи - с первого справляется почти со всем.
А если уж логи стека активировать, то вообще без проблем по их
анализу. POV(1 знак., 25.02.2026 10:28, картинка)
- Блин, еще и с этим разбираться... Не потяну я.. - Balda(25.02.2026 10:38)
- Там не надо ни с чем разбираться. Открываешь свой проект, пишешь
что надо сделать. Он в реальном времени вносит правки, их сразу
видно, что куда он написал. К примеру мне недавно CursorAI написал
минуты за 2 с нуля модуль FTP-сервера под мои требования. При этом
обозвал функции в моём стиле, модуль сам подключил к проекту,
вставил где нужно инициализацию, увидел, что у меня в проекте есть
Firewall, добавил туда пункт для FTP, изменил настройки, подправил
Web-интерфейс. После FDA(545 знак., 28.02.2026 18:51)
- А кто-нибудь всерьез "новомодный" CANFD использует? Eddy_Em(1012 знак., 01.03.2026 18:01, Tech, полностью)
- тупо-генеративный ИИ, начал даже меня, толерантного к глупостям
человеческим, раздражать - чуть утренним кофием не задавился -
смотрю как пиндосы с эсминца новые томагафки пускають.... "дым из
жоппы то не настоящий!!!" klen(1284 знак., 01.03.2026 15:04, Off, ссылка, ссылка, полностью)
- неожиданно, может кому пригодится: - работал с LDO RS3236 от RunIC,
обратил внимание на пульсации питания порядка нескольких десятков
милливольт - строго пила, одной частоты, зависящая от выходной
ёмкости. На выходе - высокоёмкая керамика (экспериментировал меняя
от 1 до 60 мкф) - меняется только частота пульсаций. Полностью всё
излечилось добавлением на выход тантала 47мкф (можно и алюминиевый
электролит). Adept(451 знак., 26.02.2026 16:21 - 28.02.2026 12:29, SCH, полностью)
- Может с большой емкостью поставить в параллель сотню - две пикушек? - Make_Pic(28.02.2026 22:11)
- У Вас RS3236 с фиксированным выходом или с настраиваемым? В каком
корпусе? Есть ли у него вывод BP (4-я нога у SOT23-5, для варианта
с фиксированным выводом)? Stewart Little(50 знак., 28.02.2026 10:56)
- Я писал результаты тестов правда для RS3221-3.0YF3. Похоже у Runic
это фамильное и все с буквами RS без разговоров мгновенно "фтопку". 3m(1 знак., 27.02.2026 11:29, ссылка)
- Выход не LDO не пушпульный в отличие от ОУ. Подгрузи-ка резистором,
что будет без "люминьки"? - Toчкa oпopы(26.02.2026 16:54)
- грузил 100-мным - пофиг, - частота пилы меняется только (да там и
так постоянное потребление в пару mA присутствует, видать мало,
т.к. на нескольких десятках mA такого нет (от такого же LDO у меня
блюпуп-модуль питается) - Adept(26.02.2026 16:58)
- Фрагмент схемы бы... - Toчкa oпopы(26.02.2026 16:58)
- а чё там смотреть-то LDO да нагрузка (там кроме ОУ ещё несколько
аналоговых ключей и делителей, но, в общем -какая разница-то ??
Включение тантала на выходе сразу помогло) Adept(54 знак., 26.02.2026 17:13, картинка, картинка)
- Возбуд ОУ на ёмкость фотодиода при нулевом смещении? Зашунтировать
R8 соответствующим конденсатором. Toчкa oпopы(118 знак., 26.02.2026 21:37)
- да не, трансимпедансные усилки работают - "не жужжат", безо всяких
сюрпризо. 20 кГц при Rос=1Meg на AD8608 и фотоплощадке всего
0,3кв.мм (ёмкость ФД, кстати крайне маленькая) А вот в подобной
схеме с лазером, и стабилизацией мощности по оптической ОС, да,
пришлось шунтировать 1nF (Rос там 10=К), ибо "свистит" - Adept(26.02.2026 21:46)
- "Чудес быть не должно!" Не может ли это быть вызвано резким
изменением Vos при изменении Vcm (от переключения пар входных
транзисторов)? Каково питание ОУ? - Toчкa oпopы(26.02.2026 22:09)
- не понял, это о чём? Как я уже писал Adept(252 знак., 26.02.2026 23:12)
- Если не прямо не заявлено, что
ОУ LDO стабилен при работе на ёмкостную нагрузку с низким ESR, я
всегда подразумеваю, что нестабилен. Например, любимому моему
LP2951, ставлю керамику, но с последовательным 0.1Ом. Так и в
случае ТС (правда, документов по его стабилизатору не изучал) -
сказано, что 1мкФ. Значит, до пары мкФ точно будет стабилен. А
больше - нет. Nikolay_Po(1152 знак., 26.02.2026 22:53)
- как-то не встречался с нестабильностью линейных стабилизаторов, в
зависимости от ESR (за исключением обратного случая, когда что-то
типа 78xx требовало керамики по входу и выходу, чтобы не
"свистеть"). Просто я унифицирую по возможности номенклатуру, и
типов применяемых микросхем питания - с десяток - не более.
Наверное потому и не сталкивался никогда :)) Кстати за мысль по
конкурентному преимуществу при работе на малые ESR спасибо. Если не
заявлено явно, значит нет такого Adept(37 знак., 26.02.2026 23:07)
- Сталкивался именно с пилой в случае использования только керамики с
1158ЕН и с некоторыми вариантами TL431 - AlexG(27.02.2026 03:19)
- У российской MIK1117S от Микрон такое же требование к выходному
конденсатору, что и у м/с серии 1117 других производителей. У всех
производителей LDO 1117 рекомендуется на выходе тантал или
электролит от 10мкФ до 22мкФ. Но только у National и TI оглашаются
конкретные требования к значению ESR этого конденсатора. Я
сравниванал даташиты NS, TI, AMS, STM, UMW, UTC, Corebai, Микрон. - reZident(27.02.2026 11:14)
- Ха! А вы не читали инструкцию от TL431? Там диаграмма есть, при
каких ёмкостях и сопротивлениях стабильно, а при каких - нет.
Причём и область гарантированной стабильности, и область
гарантированной нестабильности обведены. - Nikolay_Po(27.02.2026 10:55)
- хреново, думал совсем избавлюсь от "танталов" и алюминиевых
"электролитов" (сейчас можно уже применять и высокоёмкую керамику),
но, видимо не получается :( Хотя с керамикой тоже есть траблы Adept(294 знак., 27.02.2026 03:50)
- Увы, сейчас я ставлю практически сплошь керамику. И когда беру в
руки паспорт очередного LDO, стабильность при низком ESR на выходе
- первый параметр, который я ищу. Когда разрабатываю оборудование
под контракт, приходится так глубоко продумывать всё и перечитывать
документацию, ночами думать, не успокаиваясь о том или ином
проблемном параметре, что научился вычитывать нюансы применения и
между строк. Nikolay_Po(110 знак., 26.02.2026 23:20, +1)
- А если последовательно с керамикой 4,7мкФ все же поставить резистор
1Ом? - reZident(26.02.2026 17:15)
- ХЗ, канэш, но я виртуальную землю делаю
операцыонником-повторителем. Повторяю, делитель на два(или скока
надо) с "+" на землю и ёмкость, скока не жалко и чтобы не пол-дня
заряжалась. - mse homjak(26.02.2026 16:42)
- обычно тоже так, особенно если нужен очень точный уровень (но нужно
быть внимательным к температурному градиенту на плате у делителя),
а тут свободные ОУ закончились, а один отдельно впадлу ставить
было. Решил LDO обойтись. - Adept(26.02.2026 16:52)
- ИМХО, лучше тогда просто низкоомным делителем. ЛДО в одну сторону
тянет, а в другую, нет. Можно влететь. Или подгружать. А смысл
тогда? ИМХО, бывает выгодно поставить в каждый кусок схемы свою
среднюю точку. Накладных, пара резюков и кондёр. А так, тащи её по
всей плате. - mse homjak(26.02.2026 17:02)
- Судя по рисунку блок-схемы, у этой м/с LDO есть второй транзюк,
тянущий выход к земле.
Возможно есть какой-то гистерезис, мешающий организовать
сквозной ток через оба транзюка, отсюда и пила при малой
нагрузке. Не, дурацкое предположение, наверняка транзюк просто разряжает
выход, когда LDOшке энаблю снимают. reZident(1 знак., 26.02.2026 17:27, картинка)
- это понятно. Непонятно почему пила (без потребления или при низком
стабильном потреблении такого быть, в общем-то не должно) - Adept(26.02.2026 17:10)
- Интересный экспонат в одном музейчике bodis(1 знак., 01.03.2026 23:25, Off, ссылка)