Задать вопрос
  • Как прошить atmega328p-au (smd) через USBAsp v2.0?

    nava2002
    @nava2002
    Инженер
    1. "Я нашёл в интернете схему подключения" - схема правильная.
    2. По фен Шую этот разъем выводят на плате как системный (например в Ардуино).
    3. Делаем платы с таким разъемом (рекомендую взять Ардуино ISP)
    4. Заказать дешёвый программатор USBASP AVR ( Гугл поможет найти на Ali Express )
    5. Прошиваем все изделия на имеющемся оборудовании.
    6. Все. Успех !!!

    На второй картинке и Прграмматор и распиновка разъема (верхняя часть) - правильные соответствуют пункту 2 и
    3.
    "Так-же для микроконтроллера я хочу заказать такой" - НЕ надо. Это лишнее.
    Ответ написан
    4 комментария
  • Насколько сильно упадёт произволительность инструмента при падении напряжения питания на 0.8 вольт?

    15432
    @15432
    Системный программист ^_^
    forum.fonarevka.ru/showthread.php?t=33409

    5 частей, 500 страниц
    Ответ написан
    Комментировать
  • Насколько сильно упадёт произволительность инструмента при падении напряжения питания на 0.8 вольт?

    @pfg21
    ex-турист
    практически линейная
    поковырять формулы - найдешь формулы зависимости скорости от приложенного напряжения.
    к примеру https://servomotors.ru/documentation/electromechan...

    0,8 / 16,8 =~ 4,7%
    можешь даже не обращать внимания :) скроется на фоне диапазона рабочих напряжений батареи 4s - в зависимости от разряда это будет от 16,8 до 14 вольт.
    только банки бери обязательно высокотоковые, а то и тянуть не смогут и сдохнут быстро. ну и bms обязательно.
    Ответ написан
    Комментировать
  • Как проще всего обзавестись кастомной клавиатурой?

    @evgeniy_lm
    Давно хочу эргономичную клаву

    Хорошая хотелка, правильная, но ...
    То что на вашей картинке про эргономику ничего не знает и княпки там лажа, клава 200$+ должна быть герконовая или на датчиках Холла.

    Дотов отдать до 700$, а вот времени хочется потратить как можно меньше.

    За 700$ вам любой соседский пацан с 3D принтером напечатает все что вы хотите.

    Я подумываю прикупить б/у 3d-принтер

    3d-принтер - хорошо
    б/у - очень плохо
    Ну и на освоение 3d печати у вас уйдет пару лет
    Так же не забывайте, что клава это не только корпус, но еще и кнопки и контроллер

    а после изготовления - продать там же,

    Самая идиотская идея из всех вами описанных

    может есть способы/материалы для изготовления проще?

    Увы, 3d печать единственно возможный из дешевых способов изготовления кастомных фиговин
    Ответ написан
    9 комментариев
  • Что такое внутреннее масочное ПЗУ?

    @kalapanga
    Комментировать
  • Что такое внутреннее масочное ПЗУ?

    Stalker_RED
    @Stalker_RED
    ПЗУ - постоянное запоминающее устройство (ROM - Read-Only Memory). Устройство (часто в виде микросхемы) способное долго время хранить какие-то данные без источника энергии. Бывают перезаписываемые (флешка, как разновидность EEPROM, например) и не перезаписываемые.

    Масочное ПЗУ - одна из разновидностей ПЗУ по способу изготовления, не перезаписываемая.
    https://studfile.net/preview/1556140/
    Ответ написан
    Комментировать
  • Можно ли в Micro ATX-корпус поставить mini atx материнку?

    Jump
    @Jump
    Системный администратор со стажем.
    Смотря что за корпус.
    Может и повезет и влезет такая плата, но скорее всего нет.
    Ответ написан
    Комментировать
  • Как именно работает Сумматор в процессоре? Сигналы же не могут одновременно прийти, то есть будет 2 работы?

    @nehrung
    Не забывайте кликать кнопку "Отметить решением"!
    Я уже отвечал недавно на вопрос, как работает сумматор, и вопрос этот был ваш. Видимо, вы не поняли мой ответ, хотя мне казалось, он сформулирован достаточно просто. Ну что ж, придётся разжёвывать.
    Прежде всего, сам по себе сумматор - комбинационная цифровая схема, и как таковой, он в тактовых импульсах не нуждается. Подали на его входы два операнда, и спустя время задержки на выходе появляется сумма. Но разжуём уже до мельчайших косточек - возьмём идеальный сумматор, составленный из идеальных логических элементов, не имеющих задержек распространения сигнала. Исходное состояние - на входах нули. На выходе, естественно, тоже нуль. Подаём первый операнд. Задержек нет, поэтому на выходе тут же появляется этот же операнд (он суммировался с нулём на другом входе). Затем подаём второй операнд - на выходе тут же (т.е. опять-таки без задержек) появляется сумма. Надеюсь, тут всё понятно (собственно, это мой ответ на эти ваши 0.0000000001 секунды - да хоть 0.00000000000000000000000000000001 сек, в идеальном сумматоре это без разницы).
    Теперь рассмотрим сумматор из реальных логических элементов, имеющих задержку распространения. В нём всё точно так же, вот только на время суммарной задержки его составных частей на выходе будет неизвестно что. Вот так, буквально - подали первый операнд, на выходе неизвестно что (какая-то каша, которой нельзя доверять), и спустя время задержки каша успокаивается, и мы обнаруживаем на выходе этот самый первый операнд, который суммирован с нулём. Подали второй операнд - то же самое: сумму видим на выходе, когда период задержек закончился.
    Именно по этой причине реальный сумматор в реальном процессоре снабжается входными и выходным регистрами - они позволяют отсеять те его состояния, которым нельзя доверять. Записали в первый регистр первый операнд по тактовому импульсу 1, затем второй по импульсу 2 (впрочем, можно и одновременно), и только потом по тактовому импульсу 3 записываем сумму в выходной регистр и пускаем дальше туда, где она понадобилась. Время между тактами должно быть заведомо больше, чем общие задержки в сумматоре - только при этом условии мы можем быть уверены в точности его работы. Попытки уменьшить тактовое время (мол, вот я счас сделаю мой проц более быстрым) неизбежно приведут к сбоям, т.е. к ошибкам в вычислениях.
    Теперь понятно? Если всё ещё нет, задавайте вопросы, только не в виде программного кода - на этом уровне рассмотрения он не нужен.
    И ещё: вы сделали два одинаковых вопроса - так тут не делается. Настоятельно советую удалить второй, который сейчас заблокирован.
    Ответ написан
    2 комментария
  • Как работает тактовый генератор сигналов Процессора?

    @nehrung
    Не забывайте кликать кнопку "Отметить решением"!
    1. У вас в заголовке - один вопрос (про тактовый генератор), а в тексте - совсем другой (про работу регистров и сумматора). Вообще-то можно по отдельности ответить на оба.
    Тактовый генератор - это просто источник периодических импульсов стандартизованного вида, и он может быть каким угодно, лишь бы давал то, что требуется остальным элементам процессора. Иногда к нему предъявляются дополнительные требования - скажем, стабильная частота, или две сдвинутые по времени серии импульсов (двухфазность).
    Сумматор - это комбинационная логика, которой ни с какого боку не нужны тактовые импульсы. Подали операнды на входы, и спустя время задержки получили на выходе сумму. А регистры - не так, их состояние зависит не только от текущих сигналов, но и от того, что было раньше (т.н. последовательностная логика). Причём зачастую триггеры, из которых состоят регистры, могут строиться таким образом, чтобы использовать не только фронты тактовых импульсов, но и их спады. В вашем случае достаточно подать на D-входы регистров исходные операнды, а затем одновременно на оба счётных входа - тактовый импульс. Спустя задержку на выходе сумматора образуется сумма. Какие сложности вас испугали в этом простом процессе, мне непонятно.
    2. Шина управления содержит не только линию передачи тактов, но и другие линии, передающие другие сигналы - например, сигналы записи/чтения портов ввода-вывода и памяти, сигналы прерывания (их несколько разных видов), служебные сигналы процессора (скажем, перевод в пошаговый режим), ну и т.д.
    Но что будет если подать сигнал быстрее, чем успел обработаться предбудущий сигнал?
    3. Сбой будет, поскольку подав тактовый импульс раньше, чем устаканилось состояние цифровой схемы от предыдущего импульса, т.е. фактически уменьшая период тактовой последовательности, вы делаете попытку оперировать неизвестно чем. Если от процессора требуется надёжная работа без ошибок, то уменьшать период тактировки (или, другими словами, превышать тактовую частоту относительно её номинального значения) нельзя.
    Хотя есть такие люди (оверклокеры), которым это правило пофик.
    Ответ написан
    1 комментарий
  • Как именно работает Сумматор в процессоре? Сигналы же не могут одновременно прийти, то есть будет 2 работы?

    @pfg21
    ex-турист
    в процессоре все сигналы данных синхронизированы специальным, проведенным отдельно от данных, сигналом тактовой частоты.
    значения сигналов считываются не по фронтам, а с не которой задержкой на установление значения.

    кроме временных запаздываний фронт сигнала может быть искажен переходными процессами и т.д.

    при разводке процессора, платы и т.д. учитывают рассинхронизацию сигналов. к примеру проводники одной шины выравниваются по длине.
    Ответ написан
  • Поможет ли установка Linux на старый компьютер?

    Переход на Linux позволит решить проблемы с отсутствием в XP актуальных версий браузеров, полного набора текущих корневых сертификатов и поддержки современных протоколов шифрования в https, но с тормозами в Youtube все станет скорее всего еще хуже. Radeon 9200 SE - это очень старый видеоадаптер, и в современных дистрибутивах вряд ли будет работать оптимально.
    Но это все теория. Попробуйте загрузиться в Linux c флешки без установки, и посмотрите, как будет работать.
    Ответ написан
    Комментировать
  • Куда движется индустрия?

    gbg
    @gbg Куратор тега Электроника
    Любые ответы на любые вопросы
    1) Индустрия электроники огромна. Сказать, что вот прямо сразу весь мир прыгнул на 32 битные армы - это солгать. Более правильно сказать, что популярные блоггеры с производительностью пулемета штампуют статьи об stm32, при этом уровня "мигаем ледом".

    2) С точки зрения разработчика, микроконтроллер - это инструмент. Каждый инструмент должен соответствовать задаче и быть до конца понятен тому, кто его использует. Я никому не пожелаю начинать обучения с STM32 - путанная документация и библиотека, которая состоит из макросов, вызывающих макросы, кроме укачивания при многочасовом скроллинге в попытках докопаться до истины, никаких эмоций не вызывает.

    2.a) 32битный монстр с линуксом в стиралке - (и управление стиралкой, написанное на питоне, в тренде времени) - это сумасшествие. Потому что вместе с линуксом и питоном он притащит за собой кучу багов на всех уровнях, необходимость обновлений и прочее админство. Если на телефоне это еще покатит (семь бед - один резет, а через пару лет аппарат в помойку), то в стиралке, один неверно записанный бит может устроить потоп или даже легкий дестрой. Следовательно, когда речь идет об управлении какими-то технологическими процессорами (и о материальной ответственности), индустрия будет консервативна.

    Основные принципы электроники сейчас - максимально запихивание перифирии в один чип. Этот тренд можно проследить с 1970х - начинали с огромных плат, где процессор - отдельно, память - отдельно, АЦП - снова отдельно, куча корпусов для развязки устройств на шине и так далее. Постепенно все эти запчасти стали помещаться в один корпус. Например - ESP8266 - это процессор, память, wi-fi и куча другой периферии, засунутые в один корпус.

    Это дает снижение энергопотребления, повышение производительности, удешевляет платы.
    Ответ написан
    8 комментариев
  • Можно ли с arduino nano сделать джойстик?

    nava2002
    @nava2002
    Инженер
    НЕТ не получится.
    Arduino Leonardo - сделано на контроллере ATmega32U4 который имеет встроенный контроллер USB (очень полезный) и позволяет применить библиотеку эмулятора USB мыши и клавиатуры.
    Поэтому получение подобной функции с использованием NANO потребует не просто "Бубна" а как бы "оркестра"- нескольких бубнов. Учитывая что цена вопроса "2 коп". купите любой модуль которые реализован на контроллере ATmega32U4 и получите нужный функционал.
    P.S. Я собрал отличный девайс на базе китайского контроллера и плюс с интерфейсом SD карты на борту.
    Ответ написан
    2 комментария
  • Модуль реле SDR-24VDC-SL-C, какой проводник подключать к сигнальному вводу - плюс или минус?

    @lonelymyp
    Хочу вылезти из минуса по карме.
    ЛЮБАЯ, это универсальный модуль.
    Включаешь, подаёшь свой сигнал, если работает наоборот, переставляешь джамперы на плате в соседнее положение.
    Ответ написан
    Комментировать
  • Чтение электрических схем?

    fox_12
    @fox_12
    Расставляю биты, управляю заряженными частицами
    Берете стандарты - к примеру "Выполнение электрических схем по ЕСКД". Ознакамливаетесь. Там все есть.
    Насчет понимания - проходите курс от изучения физики твердого тела и до основ проектирования микропроцессорных и аналоговых устройств. Приобретаете опыт на практике.
    Ответ написан
    Комментировать
  • Чтение электрических схем?

    milssky
    @milssky
    Координатор племени фиолетовых обезьянок
    Борисов "Юный радиолюбитель"
    Хоровиц, Хилл "Искусство схемотехники". Чем свежее издание, тем лучше
    Ответ написан
    2 комментария
  • Можете подсказать профессию?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    1) Какие языки программирования мне надо учить?

    Для начала, стоит набрать 300-400 баллов на ЕГЭ, поступить в топовый вуз, уехать из России. Т.к то, что вы планируете - это уже бизнес, а делать бизнес в России стоит:
    а) имея хорошую защиту от налоговой.
    б) иметь хорошие связи и опыт в разработке бизнес модели.

    3) Каких ошибок мне не следует делать?

    Перестать смотреть фантастику, и пойти учить хоть что нибудь. Можете начать с C++, php вам точно не поможет.
    Ответ написан
    6 комментариев
  • Как конвертнуть в hex формат при помощи c#?

    @lonelymyp
    Хочу вылезти из минуса по карме.
    В hex программу преобразует компилятор. Это отдельная сложная программа которую ты не напишешь.
    К счастью компилятором можно пользоваться всем.
    Ты можешь в своей программе сделать вызов стандартного компилятора от ардуино, дать ему на вход код программы и получить на выходе готовый hex
    Ответ написан
    1 комментарий
  • Какую микросхему выбрать для мониторинга зарядки аккумулятора в самодельном устройстве?

    @pfg21
    ex-турист
    на экран надо выводить циферки процента заряда или что ?? какой аккум, какие напряжения, распиши задачу технически грамотно, ибо все провидцы сбежали на рентв.
    любой микроконтроллер с АЦП и написать код для считывания данных с ацп и вывода на экран в нужном формате.
    готовые модули думаю тоже есть. подобрать, купить и впаять.
    Ответ написан
    1 комментарий
  • Какую микросхему выбрать для мониторинга зарядки аккумулятора в самодельном устройстве?

    veydlin
    @veydlin
    Мне никогда не жалко средств на свое любопытство
    Измерять напряжение дает низкую точность, чтобы понять на сколько всю плохо советую почитать статью https://www.compel.ru/lib/79630

    Там, кстати, как раз и есть микросхема для твоей задачи

    Еще надо помнить что либо АКБ должен быть несъемный, либо микросхема должна быть ВСЕГДА в АКБ (в сборке)
    Ответ написан
    Комментировать