Вопросы с тегом «microcontroller»

33
В какой ситуации мне следует отключить функцию обнаружения отключения на микроконтроллере?

Когда уровень питания на микроконтроллере падает ниже определенного порогового значения, возникает состояние отключения питания, и память RAM может быть повреждена. При условии, что каждая последовательность отключения цепи может означать потенциальное состояние отключения, я всегда включаю...

31
Как я могу обнаружить отключение питания с помощью микроконтроллера?

У меня есть следующая конфигурация источника питания: сеть переменного тока -> ИБП -> ИСТОЧНИК ПИТАНИЯ 24 В -> РЕГУЛЯТОР НАПРЯЖЕНИЯ 5 В -> PCB (микроконтроллер). Какое лучшее решение для обнаружения перебоев в питании с помощью микроконтроллера? Мне также нужно обнаружить пересечение...

31
Зачем микроконтроллерам нужны часы

Почему инструкции должны обрабатываться через определенные промежутки времени (например, с использованием часов)? Разве они не могут быть выполнены последовательно - сразу после завершения предыдущей инструкции? Аналогия с необходимостью часов в микроконтроллерах оказалась бы особенно...

31
В чем прикол с FRAM?

После недавнего приобретения панели запуска MSP430 я играл с различными проектами микроконтроллеров. К сожалению, MSP430G2553 имеет только 512 байт оперативной памяти, поэтому для выполнения каких-либо сложных задач требуется внешнее хранилище. Посмотрев на чипы SPI и I2C SRAM и EEPROM, я обнаружил...

30
Печатная плата для дрона

Я делаю беспилотник, и мне очень хотелось бы, если бы кто-нибудь мог проверить мою работу над макетом печатной платы. Изображение (красный сверху, синий снизу, кружки обозначают отверстия, а боковые переносы фиолетовые - клей): Что должно произойти: Вход от радиостанций - это ШИМ 1-6, который...

29
Можно ли физически уничтожить микроконтроллер с помощью программного обеспечения?

Предположения: Внешняя схема не подключена (кроме схемы программирования, которую мы считаем правильной). ОК не неисправен. Под уничтожением я подразумеваю выпустить синий дым смерти, а не брикетировать его в программном обеспечении. Это "нормальный" ОК. Не какое-то очень странное устройство,...

29
Для чего предназначены микроконтроллеры только для оперативной памяти?

В поисках подробностей о конструкции номера детали для серии Texas Instruments MSP430 я наткнулся на эту вики-страницу: TI MSP430 Есть заявление, «L», как в серии MSP430L09x, которая обозначает часть только для ОЗУ; он должен оставаться постоянно включенным, чтобы сохранить свое программирование...

29
Что происходит, когда встроенная программа завершает работу?

Что происходит во встроенном процессоре, когда выполнение достигает этого последнего returnоператора. Все ли просто замирает, как есть; энергопотребление и т.д., с одним длинным вечным NOP в небе? или постоянно выполняются NOP, или процессор вообще отключится? Одна из причин, по которой я...

29
Я хотел бы узнать, как сделать свои собственные USB-гаджеты

Некоторое время я писал драйверы символьных устройств Linux для чужих вещей. Я хотел бы найти новое хобби, и мысль о том, чтобы сделать мои собственные USB-гизмо, кажется действительно опрятной. Я был бы рад иметь возможность управлять некоторыми светодиодами, сервоприводами и шаговыми двигателями....

28
Умные способы обнаружения кнопки (меньше энергопотребления)

Во время встречи для конкретного проекта меня попросили подумать о том, как обнаружить нажатие кнопки с MCU. Обнаружение должно потреблять как можно меньше энергии. На первый взгляд я подумал, что типичная схема с подтягиванием или опусканием: смоделировать эту схему - схема, созданная с...

28
Когда следует переходить с ASCII на расширенные последовательные протоколы?

Все мои микроконтроллерные устройства, которые связываются с ПК через UART, используют строки ASCII для отправки команд и получения данных (как реализовано в Arduino). Это то, что я узнал, когда я начал копаться в электронике, и я всегда находил достаточным посылку голых струн. Однако я заметил,...

28
Когда можно использовать ПЛИС, а микроконтроллеры / ЦСП - нет?

Я должен выбирать между курсом по усовершенствованным микроконтроллерам и курсом по усовершенствованным ПЛИС. У меня были вводные курсы по обоим предметам, а также то , что беспокоит меня сейчас, что я уже довольно хорошо прошивкой разработки для микроконтроллеров, и я не понимаю , какие продукты /...

28
Зачем нам нужен загрузчик отдельно от нашей прикладной программы в микроконтроллерах?

Зачем нам нужна отдельная программа в той же флэш-памяти программ микроконтроллера, в частности STM32F103, которая называется загрузчиком? Что особенного в этом, чтобы отделить его от основной прикладной программы? Вообще говоря, выполняет ли загрузчик системы на основе микропроцессора (скажем,...

28
Это действительно плохая идея оставить входной контакт MCU плавающим?

Я слышал, что оставление контакта, плавающего на MCU, когда он сконфигурирован как вход (по сравнению с выходом по умолчанию), плохо для контакта и может в конечном итоге привести к преждевременному выходу из строя. Это правда? В моем случае, вывод из-за входящего видеосигнала колеблется где-то...

27
Силиконовые жучки, опечатки

Во многих (в большинстве, всех) микроконтроллерах, которые я использовал в последние годы, иногда возникали некоторые ошибки уровня кремния, и производители предоставляли инженерам листы с ошибками, описывающими, с каким неожиданным поведением они могут столкнуться. Почему они никогда не исправляют...

27
Зачем выполнять код из оперативной памяти?

Я только что натолкнулся на несколько макросов для моего компилятора микроконтроллера, чтобы заставить (или предложить) функцию выполняться из ОЗУ. https://siliconlabs.github.io/Gecko_SDK_Doc/efr32mg1/html/group__RAMFUNC.html#gac6abbc7f869eec9fb47e57427587c556...

26
Что может привести к неожиданному сбросу микроконтроллера?

Одна особенно раздражающая разновидность ошибок в системе, управляемой микропроцессором, заключается в неожиданном сбросе микропроцессора. Важным инструментом для устранения проблем такого рода является список возможных причин. Что может привести к неожиданному сбросу...

26
Существует ли идеальная частота ШИМ для щеточных двигателей постоянного тока?

Я буду использовать микроконтроллер для создания ШИМ-сигнала для управления двигателем. Я понимаю, как работает ШИМ и рабочий цикл, однако я не уверен насчет идеальной частоты. У меня еще нет своего мотора, поэтому я не могу просто проверить его и узнать. Я не буду менять напряжение, просто время,...