- О всякой фигне рассуждаем, пока Дональда нашего Фредовича кинули,
как шаромыгу подзаборного (((( - Kpoк(10.10.2025 12:59, Off, полностью)
- Микроконтроллер не в утюге, но в майнинговом ПК.Am3358. BeagleBone
black saifullin(1 знак., 06.10.2025 14:07, xchg, картинка, полностью)
- Коллеги напомните пожалуйста. Мега16. Включен внутренний опорник
2.56 в кажись. Ножку меги AREF нужно подключать к внешнему
конденсатору? Balda(75 знак., 03.10.2025 09:40, AVR, полностью)
- Без конденсатора шуметь будет. Если это не критично, например
фильтруешь/усредняешь показания АЦП, или точность нужна плюс минус
лапоть, то можно и не надо. - Codavr(10.10.2025 19:39)
- Желательно. - Cкpипaч(06.10.2025 09:07)
- Ставили 0,01 мкф. - carlosh(06.10.2025 08:44)
- Зависит от "шумности" схемы. По сути, нога AREF подключена напрямую
к внутреннему компаратору. По этой ноге мультиметром можно
замерить, например, внутренюю опору 1,1В в Меге48РА. Когда-то
ставили внешние кондёры 0,1 мкФ, после (лет 5-7 назад) перестали,
АЦП и так прекрасно работает. - vpv.vpv(06.10.2025 08:29)
- Там достаточно несколько нФ. Но ставить надо обязательно.
Нормальная работа без этого конденсатора возможна, и зависит от
партии МК, температуры и фазы луны. - il-2(03.10.2025 12:14)
- Ставили максимальный керамический Np0 - De_user(03.10.2025 11:30)
- The internal voltage reference may thus be decoupled by an external
capacitor at the AREF pin to improve noise immunity megajohn(1 знак., 03.10.2025 09:59, картинка)
- Появилось странное но неутолимое желание принудить обработчик
прерывания не сохранять и не восстанавливать регистры. С обычными
функциями __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)
- Проблема с UART. Выставляет флаг BUSY, но байт данных не
передается. В чём может быть проблема? Peter_M(536 знак., 07.10.2025 19:01, MCU, полностью)
- А АЦ-ДЦ преобразователи на 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, картинка, полностью)