- Появилось странное но неутолимое желание принудить обработчик
прерывания не сохранять и не восстанавливать регистры. С обычными
функциями __task (или как раньше __C_task) решает эту задачу, а вот
вкупе с __interrupt дает ошибку. Предложите как утолить мое желание
средствами IAR AVR. - Codavr(30.05.2025 09:10, AVR, полностью)
- У AVR-GCC была возможность глобально зарезервировать регистр(ы)
проца, тогда компилятор перестает этот регистр использовать и,
соответственно, не сохраняет-восстанавливает его. Может такое
применить? - LightElf(02.06.2025 16:21)
- Зачем? Если нужно уменьшить время в прерывании, то нужно меньше
кода в нём. Ведь сохраняются не все регистры, а только те, которые
используются в прерывании. Ещё такое может понадобиться для
переключения стека в многопоточной системе. Тогда на асме надо
обработчик делать. - Ale3000(30.05.2025 12:30)
- Если в прерывание вставить вызов другой функции, самой простейшей,
то компилятор уже НЕ видит, какие регистры используются, и пихает в стек вобще всё.
Поэтому я уже много лет использую __raw - vpv.vpv(02.06.2025 07:30)
- Вот как это выглядит в листинге. В регисторовой паре R15:R14 лежит
текущий указатель на нужную функцию. Функция "портит"только пару
регистров. Её вызов происходит мгновено (команда MOVW - 1 такт). А
вот преамбулы и послеамбулы прерывания из-за косвенного вызова
длятся невыносимо долго и бестолково. vpv.vpv(1 знак., 02.06.2025 07:42, картинка)
- Так тут у вас функция вызывается по указателю. Конечно, компилятор
не может знать, куда в данный момент указывает указатель. Если
функцию вызывать напрямую, то компилятор не будет сохранять
неиспользуемые регистры. - Ale3000(02.06.2025 09:09)
- А вот примерно то же самое, но с "__raw" и зарезервированными
регистрами под т.н. "аппаратный стек" :)) Прерывание отрабатывает в разы быстрее: vpv.vpv(1 знак., 02.06.2025 07:54, картинка)
- ХЗ, конешно, но само понятие прерывания подразумевает, что нужно
быстро вычитать куда-то или, наоборот, записать и поднять флаг, что
было такое. И всё. Когда в прерывании надо сохранять кучу
регистров, это чота в консерватории надо менять. - mse homjak(02.06.2025 10:55)
- Когда начинаешь решать реальные задачи, с ужасом осознаёшь, что мир
прерываний оказывается черевычайно велик и разнообразен. :-)))) - vpv.vpv(02.06.2025 13:25)
- Если важно выполнить действия по прерыванию, например, выполнить
расчёт параметров реального времени и это приоритетно, то почему бы
не делать это в прерывании? Я даже куски кода из main() выношу в
программные прерывания, чтобы поднять приоритет над фоном. Бывает,
из прерывания периферии, вызываю программное прерывание ниже
приоритетом, чтобы дать возможность для прерываний другой
приоритетной периферии, но, при этом обработать данные до возврата
в main(). - Nikolay_Po(02.06.2025 11:02)
- "Быстро", "куча" - это пустой звук, если нет цифр. А цифры бывают
оч. разные, такшта консерватория ещё поработает... - SciFi(02.06.2025 10:59)
- У меня с одного древнего проекта не пошедшего в серию осталась
прорва tiny15. Вот я их периодически расходую на всякую мелочевку.
А у нее стек аппаратный на 3 байта. Вот и чудю. Почти все уже
срасходовал. - Codavr(30.05.2025 12:54)
- Не удивительно, __task и __interrupt не совместимы, ибо требуют от
функции разного поведения: не сохранять и в то же время сохранять
регистры. А если так: ЫЫyкпy(121 знак., 30.05.2025 10:07)
- Делаешь вызов своей функции в ассемблере. Вот кусок кода из моего
старого проекта: il-2(344 знак., 30.05.2025 09:28)
- тут наверняка уже много активных пользователей "десятки" вот
мучаюсь без необходимых гаджетов рабочего стола, к которым привык в
"семёрке". Мож кто знает как завести их на "десятке"?? Adept(821 знак., 09.10.2025 17:54 - 17:57, dao, ссылка, картинка, полностью)
- Подскажите простой онлайн редактор электрических схем, а автоматами
простыми, дифференциальными и т.д. - Ig_B(09.10.2025 16:42, dao, полностью)
- Есть у меня старинная привычка сохранять некоторые билеты и чеки.
Сейчас вот всплыл один. До слёз! Kpoк(1 знак., 06.10.2025 21:43, Off, картинка, полностью)
- коллеги, а как маркируются такие DRB-25 с такими выводами и
способом крепежа? =L.A.=(1 знак., 07.10.2025 15:45, SCH, картинка, полностью)
- Не про иноплянетян.. Америкосы скрестили дрон с ИИ Валькирию и
истебитель Ф-16 в скоординированное взаимодействие пилотируемых и
беспилотных систем на масштабируемом уровне. Solo(156 знак., 08.10.2025 20:36, Off, ссылка, ссылка, полностью)
- Небольшой тестовый проект в Delta Design 3.7. Еще бы придумать как
этой штуке объяснить,что нужно вскрыть маску местами. Ни полигон ни
регион разместить на слое маски оно не дает. AlexG(1 знак., 09.10.2025 19:12, SCH, картинка)
- Гм, странное. "Qualcomm announced today that they are acquiring
Arduino, the popular open-source hardware/electronics prototyping
platform for single-board micro-controllers." - LightElf(07.10.2025 17:11, dao, полностью)
- Инопланетяне это не только анальный зонд в Ж., но и прямое
редактирование ДНК: NeoPower_____(1 знак., 08.10.2025 16:32,
, Off, ссылка, полностью)
- Ничего достоверно не известно, но зато очень интересно ... для
фантастики :-) P.S. О! В самом конце наконец-то вспомнили про
горизонтальный перенос генов. Вирусы рулят, а не инопланетяне!
:-))) - reZident(08.10.2025 16:39)
- Горизонтальный перенос у высших млекопитающих - вообще не научная
фантастика, да и в вирусы, которые зацепили только несоматические
клетки организма (гаметы) слабо верится. Тут или исследователи
накосячили или чрезвычайно редкий случай химеризма человека (2 ДНК
в одном организме). В "House, M.D" был эпизод про ребенка с
химеризмом и там тоже были инопланетяне.. - NeoPower_____(09.10.2025 02:29)
- Знаю, что есть ветка "богоизбранных", у которых чуть повышены
способности видеть. Шифруются максимально, чтобы не выделяться. У
них свои нюансы. Брак с "простым" мужиком в 99% заканчивается в
психбольнице для обоих супругов. Дети, рождённые в браке с обычной
женщиной, без доп. способностей. Поэтому для создания семьи ищут
подобных из других областей и / или стран. Возможно, когда-то
расшифровка ДНК покажет, в чём отличия представителей этой "ветки". - De_user(09.10.2025 00:06, +1)
- А АЦ-ДЦ преобразователи на 6 вольт (или на 7) на манер вот таких
есть в природе? Ирбис не предлагать - дюже дорого. Kpoк(1 знак., 06.10.2025 14:27, SCH, ссылка, полностью)
- Любой, на 12 в ставьте, с него мелкий на китайском чипе, которых
полно. Ток скажите, марки накидаю. - Visitor(07.10.2025 21:05)
- 0.3А - Kpoк(07.10.2025 21:09)
- JW5026 наше все. Пихаем ее везде и всюду, отказов 0. Единственное,
если входное напряжение подается издалека через длинный кабель, да
еще и резко включается замыканием контактов, то на входе должно
стоять не менее 47мкФ. - Yurasvs(08.10.2025 22:07)
- С большим запасом - есть такие мелкие синхронники на 2 и 3 А: Toчкa oпopы(1 знак., 07.10.2025 23:21, ссылка)
- BL9342 40Vin, 600mA , Step-Down Converter. 3.3 в для питания процев
им делаю. И дроссель к нему CDRH4D28NP 10uH вполне годится.
ограничение тока есть, к кз устойчив. Visitor(1 знак., 07.10.2025 21:50 - 22:05, ссылка)
- в том же пинауте юзаю синхронник MT2492. входное до 16 В Vit(1 знак., 08.10.2025 02:16, ссылка)
- выход пробовали замыкать при работе? - jlm(07.10.2025 22:45)
- А, ну таких-то я знаю. Может и правда, не выпендриваться. - Kpoк(07.10.2025 22:10)
- Пару недель назад нажег их десяток на прототипе, jlm(302 знак., 07.10.2025 22:08)
- Сегодня на них из 27 В в12 В проверил, нормально. На En 100 к со
входа и стабилитрон 3.3 В на землю. - Visitor(08.10.2025 17:56)
- Ещё вариант: вместе с танталом, дроссель образовывал колебательный
контур высокой добротности, который не могла задемпфировать
нагрузка. При включении - заряд конденсатора максимальным током
преобразователя. И по достижению целевого напряжения выхода -
резкое прерывание тока. А контур заряжен током в ампер... Может,
преобразователь жгло обраткой от резонанса? Nikolay_Po(201 знак., 08.10.2025 00:26)
- У теня по выходу 1 мкФ керамика, ну и по плате разнесено с десяток
0.1. Нормально. Куда больше? 1.2 мег рабочая. А, в крайнем проекте
тантал, 100 мкФ, там АЦП нужны и ЦАП, аудио через них, входное 12
В, работает. - Visitor(07.10.2025 22:17)
- Ещё один попался. Поставь дроссель с током насыщения (70%
индуктивности) сопоставимым с верхним пределом тока защиты ключа
ИМС. При наличии ёмкой нагрузки, на начальном этапе после
включения, ключ работает по внутреннему ограничению тока
микросхемы. А оное имеет сильно большую величину, чем нормальный
режим работы и большой разброс. Nikolay_Po(174 знак., 07.10.2025 22:11)
- Навалом! Yft(1 знак., 07.10.2025 14:50, ссылка)
- Ставь универсальный, ходовой, на 12В. А у нагрузок - синхронные
понижайки, каждая - на свою POL - point of load. Так делают в
современном вычислительном оборудовании. Если мощности большие - то
питание до 48В поднимают. Понижайки с макс. входным 15В (для
стабилизированных 12В - ОК) есть синхронные, и в икающем режиме - с
высоким КПД. Nikolay_Po(224 знак., 06.10.2025 19:01)
- бывают с подстройкой на брюхе. Может там из 5 до 6 вольт можно
выкрутить? Нет, сейчас глянул - там +/- 10% Но еще бывают с двумя
выходами - +5 и +12. Между ними - 7 вольт - Лaгyнoв(06.10.2025 15:14)
- MeanWell делает, но ряд напряжений стандартизованный - 3,3 / 5 / 12
/ 15 / 24В reZident(1 знак., 06.10.2025 14:48, ссылка)
- кто-то Ирбис ещё берет )))) мне хватило опыта покупок у них 20+ лет
назад. - POV(06.10.2025 14:28)
- Народ любит банки за мелкие кидки ругать. А тут вот неясно кто и
зачем неверно настроил терминал, и почему так вышло... POV(534 знак., 08.10.2025 12:38 - 13:09, Off, картинка, полностью)
- Ютуб мне подсовывал ролики с Бочаровым. А потом подсунул ролик с
Шацем, в котором тот говорит, что Бочаров теперь z-патриот, и это
неприятно. Что вообще происходит? Кто-нибудь знает подоплёку? :-) - SciFi(08.10.2025 12:01, Off, полностью)
- Народ, подскажите - подстроечники типа Bourns 3224 можно мыть в
ультразвуковой ванне? В даташите написано что можно мыть, но не
написано что ультразвуком :) Mty1(1 знак., 08.10.2025 13:22, Tech, картинка, полностью)
- Ну, с днём Конституции! (и немедленно выпил) - Kpoк(07.10.2025 09:47, Off, полностью)
- Ща в региональных новостях по Питеру, было короткое интервью с
каким-то экономистом за "цифровой рупь" - активно продвигают. прям
из штанов выпрыгивают, рассказывая про плюсы :) Но проскочила инфа,
что не всё так радужно Adept(1094 знак., 01.10.2025 12:07, Off, полностью)
- +100500! Поддерживаю Ваши выводы двумя руками. Есть банки с
деверсификационными предложениями по депозитам/вкладам/кредитам
.Есть СБП- отличный инструмент!Только ограничения снимите и всё.
Есть КЭШБЕКИ и др. фишки... Причём, недавно по зомбоящику одна
бабёнка из ЦБ проговорилась , что такого (вышеописанного
финансового бульёна в их конторке (ЦБ) пока нет.Но, зато ЦБ будет
НАДЁЖНО контролировать все денюжки населения. И...)) Управлять
ими!). SERGHIO(1 знак., 07.10.2025 00:42, картинка)
- Единственное разумное - платить чиновникам зарплату исключительно в
"цифровых рублях". А когда у них накопится всякой
движимости-недвижимости, провести расследование, на какие шиши они
это купили. Наворованное изъять, а пидарасов отправить "гондурасить
на Колыме" до конца своих дней. - Eddy_Em(01.10.2025 17:49, +1)
- старая советская мудрость: не играйте в азартные игры с
государством, тут не совсем игры но тоже подходит - USSR(01.10.2025 14:41,
)
- Картинко. Codavr(1 знак., 01.10.2025 13:15, картинка)
- Что за истерика? Цифровой рубль это замена бумажной налички и не
более, вы с налички какие то доходы получаете? Это возможность
расплачиваться оффлайн, не таская кучу бумажек и медяков. - Anvar(01.10.2025 12:13)
- Это не истерика. Это нормальная реакция на жульничество с
терминами. Современная молодежь бумажных денег в глаза не видела.
Половину фирм так просто могут нахлобучить за работу с бумажными
деньгами, и тут появляется конферансье и громовым голосом
объявляет: "встречайте новинку - цифровой рубль!". Какая, в жопу,
новинка? Какие новые функции она имеет? И когда мы карточку
прислоняем к терминалу, там аналоговый рубль скачет? - Kpoк(06.10.2025 10:09)
- Вы не в теме, это рубль где каждая его неделимая единица имеет свой
номер, поэтому сколько не отмывай в банках, путь движения средств
прослеживается от и до, пока не произойдет обмен средств на
физические ништяки (яхты и бентли). - Ralex(02.10.2025 12:57)
- по радиовещали, что украсть бабло будет сложнее, т.к. POV(222 знак., 01.10.2025 16:08 - 16:14)
- Напрягает что это Швабовская мулька с цифровой полностью
управляемой наличностью и что мы бежим в этом вопросе впереди
паровоза (всего мира)... - Chip_n_Go_20(01.10.2025 16:12)
- А как раньше картой или через приложение вот теми что сейчас
бумажно-безналичными чем хуже? Я допускаю, что центробанку и
налоговой это нужно до усрачки, а мне то что за радость? - Codavr(01.10.2025 13:21)
- Я и так без налички хожу и расплачиваюсь телефоном (NFC/перевод) -
в чём разница, зачем плодят новую сущность? - Ивaныч(01.10.2025 13:10)
- Ага. А потом, чтобы положить на депозит: "Пройдите, пожалуйста, с
вашими цифровыми рублями в кассу". И графа в счёте за услуги:
рассчётно-кассовое обслуживание. Раз уж медяки заменяет, то будьте
добры, как с медяками. А там проверят, что, откуда, куда.
Операционистка визу свою поставит. И ура! Рубли на депозите! - Nikolay_Po(01.10.2025 12:20)
- Вроде ничего такого не планируется, просто переводите с обычного
счета на ЦР и обратно. Другое дело, что вся ваша новая "наличка"
становится подконтрольной. - Anvar(01.10.2025 12:34)
- настораживает настойчивость агитиции.... много раз проходили уже, в
разных ипостасях. Тут почти как в рекламе, большинство настойчиво
рекламируемых товаров на поверку оказывается дерьмом, так и тут, -
чем настойчивее продвигают, - тем больше недоверие... Adept(87 знак., 01.10.2025 12:55)
- Настораживать должно то, что такое делают разом в большинстве стран
мира. Т.е. придумано это и принято решение где-то уровнем выше, чем
уровень национальных властей. В чьих интересах, вот в чём вопрос. - mr-x(01.10.2025 13:08)
- Скорее всего все онлайн платежи переведут на цифровой рубь с тем
прицелом, что-бы можно было отменять транзакции все зависимости от
их глубины и разбивки. Прямо всю цепочку одним кликом. Например,
суд постановит, что перед банкротством ты выводил активы в деньги,
а те рассовал по родственником. Ок, банкротство тебе оформят, но
все сделки махом отменят. Такое и сейчас возможно но долго и
муторно. А потом будет одним кликом. Как всё это будет сочетаться с
инвестиционным рублём =AlexD=(136 знак., 01.10.2025 13:03)
- Я вот про ЦР только от вас и от коллег на работе. И все с
подтекстом: "проклятые опять хотят поработить". Что-то сразу
вспоминается анекдот: Anvar(243 знак., 01.10.2025 12:59)
- А кто мешает перевести цыфру на банковский счот? - mse homjak(01.10.2025 12:30)