- Как правильно создавать константы, вычисляемые на этапе линковки?
Можно ли это сделать без использования внешних инструментов, только
силами компилятора и линкера из Keil-а для ARM? AlexBi(438 знак., Вчера, 14:32, ARM, полностью)
- Странное желание. Узнать адрес переменной, которую линкер хз куда
запихнет. Или это экзамен для Кейла? - IBAH(Вчера, 20:00)
- А что, constexpr разве в этом случае не поможет (да-да, я именно
про С). - Eddy_Em(Вчера, 15:40)
- робот дает ответы... POV(5 знак., Вчера, 15:06, картинка, картинка)
- А что не так? Andrew_Q(1 знак., Вчера, 14:49, картинка)
- Вероятно тут компилер догадался что /2 а потом *2 даст исходное
число. В отдельном файле это дает пустое место, т.е. ноль. Хотя, не
исключаю, что могут быть более продвинутые линкеры чем у clang - AlexBi(Вчера, 15:42)
- В этом примере вычисления производятся во время выполнения
программы. - SciFi(Вчера, 15:51)
- Да, плюсовый компилятор по тихой заменяет константу на вычисляемую
константу. В моем случае такое не годится. AlexBi(1 знак., Вчера, 16:06, картинка)
- Не совсем понятно, зачем брать адрес переменной, которую неизвестно
где разместит компоновщик и потом вычислять половину этого адреса?
Куда целитесь? Не угадаете ведь! Вы ведь не знаете смещения, по
которому разместилась v1, поэтому и не угадаете, где будет
половина. - Nikolay_Po(Вчера, 16:24)
- Что именно делаем, если не секрет? Раз уж в лоб не получается,
может, придумаем следующее по убыванию элегантности решение? - SciFi(Вчера, 16:20)
- К файлу с прошивкой надо добавить информационную часть, содержащую
название, дату и т.п., и размер, но не в байтах, а в блоках, т.е. в
килобайтах, и что бы длинной это было не 4 байта, а 2 байта. Раньше
это отдельной самодельной утилитой делалось, а тут подумал, что
можно автоматизировать. - AlexBi(Вчера, 16:38)
- Помнится, когда я пытался изобразить программиста, то использовал
структуры, размещаемые в специально выделенном для этого сегменте
Flash-памяти. Вроде тогда никаких особых проблем с такими
константами не было. - reZident(Вчера, 14:48)
- С адресами на этапе компиляции вообще сложно. Про адреса компилятор
не в курсе. Про адреса знает только линковщик. А он вычислений не
делает. - =AlexD=(Вчера, 14:41, +1)
- Профессор и бывший главный санитарный врач Геннадий Онищенко
признался, что не смог сдать ЕГЭ, а депутат Анатолий Вассерман
объяснил такой результат давностью его школьного опыта. - =L.A.=(1 знак., Вчера, 20:35, Off, ссылка, полностью)
- Итить! Пропустили? ПОВ - запил? !Neofit(1 знак., Вчера, 22:01, Off, картинка, полностью)
- отвлечённое... POV(824 знак., 12.05.2026 12:00, Off, полностью)reZident
- И что его заставило поменять национальность ГГ? - bodis(13.05.2026 12:38)
- Почему не меняется? У них есть станция метро Сталинград. А у нас
нет, кстати. Вполне себе меняется. За что начальству в данный
момент надо, за то и топят инфлюэнсеры и блогеры-миллионники. И
тут, и там. - SciFi(12.05.2026 12:29)
- Лет 10 назад журналисты ходили по Парижу и справшивали прохожих что
за станция такая. Ответил лишь один школьник - он изучал что-то по
Росии, был в теме. - POV(12.05.2026 12:31)
- Дык по станциям метро в Москве если опрос устроить, многие ли без
гугления скажут, откуда названия взялись? Отож. - SciFi(12.05.2026 12:37)
- У нас тоже не знают, что Зубовский бульвар - в честь убийцы
Павла-1. - Kpoк(12.05.2026 12:35)
- ИИ - "Нет, Зубовский бульвар в Москве не назван в честь убийцы
Павла I. Название улицы происходит от имени полковника И. Зубова,
который командовал стрелецкой слободой, располагавшейся на этом
месте в XVIII веке" - POV(12.05.2026 12:36)
- Он-то откуда знает? Не было тогда никакого ИИ. Мне один из них
рассказал о станции метро между "Улицей 1905 года" и "Баррикадной". - Kpoк(12.05.2026 12:59)
- Бульвар учержден в 1812 году - сильно позже смерти Павла I - из
вики - POV(12.05.2026 13:03)
- Станция метро Войковская построена сильно позже "подвига" Войкова. - Kpoк(12.05.2026 13:17 - 17:19)
- а что там за "подвиг" Войкова? Убийство царя с семьей? - Лaгyнoв(12.05.2026 14:55)
- Ну типа да. Вам кавычек не хватило в моём тексте? - Kpoк(12.05.2026 15:26)
- именно. Это не подвиг - убийство детей. - Лaгyнoв(12.05.2026 17:18)
- На вверенной "хозяину земли Русской" территории, каждые 4-7 лет
дети дохли от голода. "Какою мерою меряете, такою..." - слыхали,
поди от бабушек? - !Neofit(12.05.2026 17:59)
- у моей мамы в 1947 две сестры умерли от голода. Где там "хозяин"?
Как он ответил? - Лaгyнoв(12.05.2026 20:59)
- Ваш вопрос уходит к "любителям баварского". - !Neofit(12.05.2026 21:25)
- Как славно всё на войну валить. А в 1932 умирали от голода после
какой войны? - Лaгyнoв(13.05.2026 08:36)
- 1008-1009, 1017, 1024, 1092,... 1214-1215, ... 1422, 1442, 1512,
1553, 1557, 1570,...1601-1602,...1891-1892, 1901–1902, 1905–1908,
1911–1912 ЫЫyкпy(158 знак., 13.05.2026 09:49)
- ну да, и в Польше умирали в 32.. не иначе проклятые большевики
дотянулись - POV(13.05.2026 08:40)
- За это Николашке 100% грозила казнь... ну и не только за это. По
суду. Семью убивать вряд ли был смысл политический или еще какой... POV(265 знак., 12.05.2026 18:11)
- Исправлю. Детей жалко. - Kpoк(12.05.2026 17:19)
- Продаю источники питания для светодиодного освещения. Три модели -
42, 63 и 105 Вт. Toчкa oпopы(559 знак., 03.10.2025 13:09, xchg, ссылка, полностью)
- 60 лет "Конану-варвару"! С таким генералом хотелось бы распить
бутылку-другую! - Solo(1 знак., Вчера, 11:12, zen, картинка, полностью, -3)
- От Рыбаря, собственно.. "Как бы к Конашенкову ни относились в
народе и информационной сфере, во многом он стал заложником
информационной политики прошлого руководства Минобороны России. И
неоднократно пытался отстаивать необходимость её пересмотра." - Solo(1 знак., Вчера, 15:55, ссылка)
- Я, похоже, "в берлоге": что за мужик? - Eddy_Em(Вчера, 15:42)
- ногами на горе черепушек - такэсебе картинка :( как-то не
согласуется с внутренними моральными установками (у меня по крайней
мере). Безотносительно к личности, не могу себе представить
примерно такого же пошиба плакат, к примеру ко Дню Победы, с
маршалом Жуковым :(( Дизигнеру - низачот Adept(102 знак., Вчера, 13:58, +1)
- На ТГ-канале "Рыбарь" разве могли сговнить что-либо приличное?
Впрочем, как и сопроводительный текст к коллажу ... с говнецом к МО
РФ. reZident(1641 знак., Вчера, 15:58, ссылка, ссылка)
- Контрразведка же сегодня оповестила что Украина собирается
расшатывать используя псевдо-патриотическую повестку в соцсетях.
Может, это вот оно. - Ralex(Вчера, 14:55)
- Война - это массовое убийство и уничтожение имущества в гигантском
масштабе. Так что всё бьётся, норм, ничего морального там нет. - SciFi(Вчера, 13:59)
- если просто гора черепушек, то да (см. тот же "Апофеоз войны"), а
если на ней стоит "герой-победитель" в величественной позе, то тут
аморальность в полный рост, ну примерно, как кидание младенцев в
костёр магистром в "Александре Невском" (а чё, - война же ж), или
пляски на могилах на кладбище... Есть определённые моральные
границы и табу, которые нарушать нельзя, и у нас с "просвещённой
европой" они разнятся - Adept(Вчера, 15:21)
- +1 - Лaгyнoв(Вчера, 15:11)
- У Вас явно моральные уставки ближе к европейским. Война, это прежде
всего силовое решение конфликта, и убийства там - "сопутсвующие
потери" (а точнее "неизбежные жертвы"). В гейропах была практика
тотального уничтожения противника (вместе с мирняком, колонии,
рабство, концлагеря и прочее такое), у нас никогда не было
подобного подхода, потому такие картинки лично меня на генетическом
уровне, наверное, - коробят. Adept(553 знак., Вчера, 14:21 - 14:39, +1)
- Для вас да - Anvar(Вчера, 14:17)
- Генерал по пеару? Ну, тоже дело, наверное. - SciFi(Вчера, 13:12)
- Из трубы А в бассейн вливается... через трубу Б из бассейна
выливается... - Kpoк(Вчера, 11:18)
- Познавательное об экономике КНР в сравнении с СССР. В продолжение
диспута с Лагуновым. Есть такой блогер Степаненко chispa1707.
Привожу серию ссылок про КНР из его блога bodis(833 знак., 14.05.2026 13:35, Off, ссылка, ссылка, полностью, +1)
- Пятница же? Матрица, неудачные дубли: SciFi(2 знак., Вчера, 18:48, Off, картинка)
- ну прям вообще.... 20 руб - микроконтроллер. CH32V003F4U6 - в
Промэлектронике.... Куда катится мир? - Лaгyнoв(10.05.2026 18:41, ARM, полностью)
- Во люди прозрели.. Второй год в серии стоит. Сотни, или тысячи
продано и работает. По процам - отказов ни одного за два года.
Только я выпустид около десятка разных устройств на них. Ну
серийность разная конечно. Есчть нюансы, но не существено. Заменили
все PIC16 и ниже, и почти все PIC18 малоногие на них. - Driver_gv(13.05.2026 21:17)
- 003 устарешие. Рекомендую тем кто не успел подсесть на них -
рассмотреть использование любых 00х, нк взирая на цену. 003 сами
китайцы как мне ккааца считают пробой пера в классе супер легких
мк. 00x - исправление выявленных несуразностей. - klen(13.05.2026 01:53)
- В отличие от 003, в новых 005 и 006 пропали корпуса SOIC-8 и
SOIC-16. Для некоторых производств и некоторых простых проектов (но
производимыми тиражами от тысячи в месяц) - это гораздо важнее, чем
добавление каких-то там инструкций для аппаратного умножения в
ядре. :)) - vpv.vpv(14.05.2026 09:35)
- Несуразностей ещё много осталось и даже добавились - Flash стала
медленнее (~16MHz) TempSens - так и нет; LP_run - по сути нет;
Ремапинг расширили, но он так и остался "групповой" как в STM32F103
; потребление не уменьшили; питание тоже чуть расширили 2.4-5.5В -
так что очень маленький шажок. -- получше чуть смотрится CH32L103,
но он 1.8-3.6В - Zikon(13.05.2026 06:22)
- В 00x в отличие от 003, имеет процессор v2c в котором доблен модуль
умножения/деления. Это может быть принципиальным при выборе под
проект. В то что кто то когда то сделает хорошую переферию я не
верю до тех пор, пока потребители мк не получат инструменты их
самостоятельного изготовления. За 16 битные таймеры с 8 битным
repetition counter и spi master, у которого нет аппаратного сs и
настроки длинны транзакции... давно за эту ересь пора сжигать на
костре. Но паства klen(26 знак., 13.05.2026 11:05)
- Где в V00x деление нашли ? Zmmul - расширение добавляет только
умножение! - Zikon(13.05.2026 12:30)
- Cypress делал PSOC - микроконторллеры с программируемой логикой.
Это дело сейчас под крышей Infineon, вроде бы до сих пор делают: - SciFi(1 знак., 13.05.2026 12:29, ссылка)
- И как-же STM32G0, STM32C0 - всё же уже давно сделали, а китайцы
даже идут дальше ( с тем-же TIM1 ( ATIM ) в CW32L01x - чипы очень
интересные ( хоть там и смесь разной периферии STM32 и HC32 )) -
или надо обязательно совместимое с STM32 ( как CH32, PY32, N32,
APM32, GD32 ). А оригинальные китайские ( HC32, LKS32, CMS32 )
можно и не учитывать ? - Zikon(13.05.2026 12:21)
- Мы их уже пару лет как используем. Он по ногам и по сути как
STM8S003, только без ЕЕПРОМ. - Звepoящep(11.05.2026 07:53)
- CH32V003J4M6 - 15 руб в ЧипДипе. - argus98(1 знак., 10.05.2026 20:35, ссылка)
- Куда-то катится - и в Электронщике N32G401K8Q7-2 qfn32(4x4) за
< 20 руб Cortex-M4F / 72MHz / 64K / 16K - Zikon(10.05.2026 20:26)
- Аналогичный PY32 по 16 руб видел. Правда - год назад. - il-2(10.05.2026 19:17)
- Интересно, где скидки на продвижение, а где коммерчески оправданная
цена. - SciFi(10.05.2026 19:36)
- Жэлезный болван рассказал, что у CH32V003 техпроцэсс, 90мкм и
площадь кристалла 2мм2. Для вафли 200мм и процэнта годных 0,9, на гора, будет, порядка
14тыс кристаллов. По таким старым нормам, вафля легко можэт стоить
меньше килобакса. Если вафля 300мм, то там ужэ будет 30к+. Ташта,
вполне рабочая ситуация. - mse homjak(14.05.2026 00:32)
- Болван берёт информацию отсюда: - SciFi(1 знак., 14.05.2026 08:04, ссылка)
- Какая разница, откуда? Мелкий чип, отлажэнный(и дешовый)
техпроцэсс. Вот и 10руб в магазине. - mse homjak(14.05.2026 11:36)
- Там чувак упоминает, что некоторые тестируют так, что стоимость
теста превышает 10 руб. Интересная мысль. - SciFi(14.05.2026 11:53)
- Когда меня учили делать микросхемы, то 70% себестоимости, были
операццыи контроля-тестирования. Но тогда ещо никто не догадался
делать ЖТАГовое сканирование кишок и пинов. - mse homjak(14.05.2026 13:00)
- Не знаю как в данном случае, но давно есть технология
технологических соединений на вафле. Теоретически все чипы можно
соединить по житагу и как минимум дефекты логики и памяти
протестировать. После чего дохлые помечаются и идут в отвал без
корпусирования. А это охеренная экономия. - =AlexD=(14.05.2026 13:55)
- дык, если в цэпочке кто-то сдох, то тест не пройдёт у всех. Думаю,
там каждый чип, отдельно. - mse homjak(14.05.2026 21:44)
- Когда чип 2мм2 , что наверное сравнимо с шириной реза, заманаешься отдельно
тестировать. Не удивлюсь если там тестируют кластерами, и бракуют
сразу весь кластер если что. Да и не просто дорожки меж чипов, там
и цельная логика помещается по линии реза. Много чо можно
придумать. - =AlexD=(Вчера, 09:46)
- Там нет реза. Идёт ролик/скрайбер, типа стеклореза, а, потом, на
резиновом сегменте шара, пластину тупо ломают на чипы.
Предварительно наклеив за низ на скотч. По крайней мере, раньше
было так, но не думаю, что смысл радикально поменялся. Канэшно,
сантиметровые чипы ломают по другому, но то такэ... - mse homjak(Вчера, 11:14)
- Между тем, в даташыте оч. много цифр, и почти все они не имеют
отношения к логике и памяти. Наверное, тестирование всего этого
хозяйства - интересная наука. - SciFi(14.05.2026 14:00)
- Да, подозрительно. Бapбoc(1 знак., 10.05.2026 19:51, картинка)
- У меня на работе МК CH592F (Bluetooth LE5.4, 448К Flash, 26K RAM)
закупают по 35руб. Вроде как коммерческая цена. Наверное :-) - il-2(10.05.2026 19:47)
- Подскажите - в районе выхода +/-1В имеется небольшая нелинейность
на представленной схеме, чем она может быть вызвана? Make_Pic(1 знак., 30.04.2026 07:31, SCH, картинка, полностью)
- Удачно подсмотрел на схеме BAV23S (VR=250V). Мне накануне как раз потребовалось заменить диодную сборку
BAV99 на более высоковольтную. Но зачем тут в цепи +/-12В такие
высоковольтные диоды? Чтобы не расширять номенклатуру? - reZident(30.04.2026 16:54)
- Да - Make_Pic(30.04.2026 17:11)
- Вот приведенная погрешность к диапазону выхода +/- 10В Make_Pic(1 знак., 30.04.2026 13:34, картинка)
- И вообще, каскад переделать бы в классический, со смещением. Потери
у вас и так заложены - R113, R115. Переставьте эти резисторы в
эмиттеры оконечных транзисторов для стабилизации тока покоя. А с
выхода ОУ - по два диодика LL4148 на каждую базу транзистора
последовательно. И растянуть всё это резисторами к плюсу и минусу
питания. Ступенька радикально уменьшится. - Nikolay_Po(30.04.2026 09:15)
- :-) il-2(476 знак., 30.04.2026 08:35, картинка)
- На 17.1 или на L33? Типичная частота сигнала? - Toчкa oпopы(30.04.2026 07:38)
- Частота до 10кГц, но в основном работа с постоянкой - Make_Pic(30.04.2026 08:11)
- Генерации оконченого каскада с ОУ DA15.2 нет? Взять осциллограф с
щупом 1:100 (чтобы ёмкость пониже, не спугнуть генерацию) и
посмотреть внимательно. По постоянке, в этой схеме не должно быть
нелинейностей. Но мне не нравится то, что у оконечных транзисторов
нет тока покоя. Nikolay_Po(171 знак., 30.04.2026 08:49)
- От щупа возбуд не просто получить, это не совсем коаксиал,
центральный провод не медь, а что то высокоомное. В советские
времена чинить пробовал, не паяется, выкинул. - Visitor(30.04.2026 20:22)
- У щупа, даже 1:100, ёмкость порядка 6.5пФ будет (у меня такие). И
даже эти пикофарады, могут наоборот, заткнуть генерацию, если она
идёт "на грани". Поэтому важно не абы чем тыкать, а с малой
ёмкостью. Конечно, бывали случаи, когда усилитель генерил как
передатчик, и там не только на осциллографе было видно, можно было
и "в эфир выйти". - Nikolay_Po(30.04.2026 21:06)
- Мое предположение - VT9,10 вносят нелинейность - Make_Pic(30.04.2026 08:13)
- За 10 лет контакты разъемов программатора ATMEL-ICE стали
совершенно чёрные, контачат хреново. Чем бы помыть/почистить? Или
стоит поискать такие же, но золочёные и поменять? - Idler(Вчера, 01:10, Off, полностью)
- заменить конечно, но что Вы такого с ними делали?? у меня их три
(один дома, другой на моём р/м, третий у инженера), примерно такого
возраста. всё в полном порядке, единственное, - уже шлейфы
неоднократно перекалывались и ремонтировались (убил бы, кто такие
коннекторы и шлейфы 1,27 поставил. Там по размерам вполне
стандартные 2,54 влезли бы, и проблем не было б) :( А сами
коннекторы, в общем-то в норме. Adept(473 знак., Вчера, 14:15)
- что-нибудь, содержащее ортофосфорную кислоту, потом отмыть. Лучше
заменить. - jlm(1 знак., Вчера, 14:04, ссылка)
- перекись водорода - Ralex(Вчера, 13:13)
- для начала = ластик, горячая вода + фейри + щетка с зубной пастой LordN(78 знак., Вчера, 06:03)
- Ну коли Хорнет не по зубам, поиграемся в "птичек" бумажных.. - Solo(1 знак., Вчера, 11:42, Tech, ссылка)
- DAC подключен к токовому выходу. Как лучше скомпенсировать данную
нелинейность токового выходного каскада (изменением кода
подаваемого на DAC - формула) ? Make_Pic(1 знак., 01.10.2025 15:55, SCH, картинка, полностью)
- душнила-моде-он: а почему DAC? не лень было раскладку переключать? ))) - POV(14.05.2026 23:00)
- Пример грамотного нормирования нелинейности - микросхема XTR111.
Откалибруйте свой преобразователь по двум точкам 4 мА и 20 мА.
Результат должен приятно удивить. - pmm(02.10.2025 19:07)
- Загнать кривую в Эксель. Он и полином подберёт, и погрешность
посчитает. - maik-vs(02.10.2025 12:15, +1)
- ОК - Make_Pic(02.10.2025 12:57)
- Полиномом 3-4 степени - argus98(02.10.2025 12:06)
- Если токовый выход формирует унифицированный выходной сигнал
постоянного тока 4-20 мА и при этом есть возможность калибровать
его в указанном диапазоне, проблема сама рассосется. - pmm(02.10.2025 07:50)
- Если надо тупо и быстро, то самое простое - это прибавить к коду
ЦАП константу, которая даст прирост +0.17мА. Тогда максимальная
относительная погрешность из точки 4мА - 0.17/4 = 4.25%,
переместится в точку 20мА - 0.17/20 = 0.85% (и уменьшится в 5 раз). il-2(103 знак., 02.10.2025 07:37)
- Может быть - так? Toчкa oпopы(6 знак., 01.10.2025 16:49, ссылка)
- Предполагается, что нелинейность одинаковая для всех экземпляров?
Или каждый экземпляр будет подвергнут калибровке для сглаживания
нелинейности? И вообще какие требования в ТЗ указаны? Потому, что
указанное на графике отклонение практически укладывается в 0,1% для
основной относительной приведенной погрешности. - reZident(01.10.2025 16:08)
- проще всего - сделай таблицу - LordN(01.10.2025 15:59)
- Фигасе. Ютуб работает. Просто так. Работает. Без ВПН. Скорость
высокая. Просто так. Работает. Что стряслось? :-) - il-2(11.05.2026 14:41, misc, полностью)
- Вчера пару часов были перебои с интернетом (с соединением с
базовыми станциями). Связь восстановилась, а rutracker теперь
недоступен. Ёпта. - Tech_(Вчера, 11:07)
- Остаётся вопрос, чем теперь скачивать ... - De_user(13.05.2026 22:59)
- Позвоните в поддержку провайдера, пожалуйтесь, что у них ТСПУ плохо
работают... Я как-то жаловался, что скорость 100Мбит/с вместо
30Мбит/с по тарифу. Извинились, сказали, что на моём адресе, к
сожалению, ограничить скорость не получится. Так и оставалось
100Мбит/с пока не съехали. - Nikolay_Po(11.05.2026 18:17)
- :-) - Лaгyнoв(11.05.2026 18:42)
- Ростелеком, Новосибирск - ничего подобного и всё по прежнему. Это у
вас локальное явление - Лaгyнoв(11.05.2026 17:32)
- У меня наоборот интернет ухудшился, даже с вэпээном. Я не так давно
тут анекдот про бегемота в зоопарке приводил. - scorpion(11.05.2026 16:07)
- Это временное явление. У нас на прошлой неделе аналогично было. На
проводном интернете от МТС Тытубка работала без квн как из пушки.
Вот только не все время, а преимущественно в дневное. Создавалось
впечатление, что кто-то в МТС приходит на работу и включает
тытубочный рубильник, выключая его вместе со светом, когда уходит
вечером с работы :-) - reZident(11.05.2026 15:10)
- У запрещалки батарейка села. Щас заменят :-) - SciFi(11.05.2026 15:01)
- Эдди! Снимай наблюдение! Это не инопланетяне! - Solo(1 знак., 13.05.2026 09:56, Off, ссылка, полностью)