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

Устройство, которое включает в себя центральный процессор (ЦП), память и (как правило) ассортимент периферийных устройств ввода / вывода (UART, АЦП, ЦАП, универсальный ввод / вывод, I2C и т. Д.) В тесно связанной автономной системе. пакет.

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

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

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

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

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

7
Умные способы обнаружения кнопки (меньше энергопотребления)
Во время встречи для конкретного проекта меня попросили подумать о том, как обнаружить нажатие кнопки с MCU. Обнаружение должно потреблять как можно меньше энергии. На первый взгляд я подумал, что типичная схема с подтягиванием или опусканием: смоделировать эту схему - схема, созданная с использованием CircuitLab Я не учитываю некоторые функции …

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

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

7
Почему АЦП используют 10 бит, а не 8 или 16?
Почему большинство АЦП, таких как на Arduino , дают разрешение 10 бит, а не 8 или 16 бит? Просто кажется странным, что они не соответствуют стандартным размерам данных, особенно для интегрированных.

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

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

9
Зачем выполнять код из оперативной памяти?
Я только что натолкнулся на несколько макросов для моего компилятора микроконтроллера, чтобы заставить (или предложить) функцию выполняться из ОЗУ. https://siliconlabs.github.io/Gecko_SDK_Doc/efr32mg1/html/group__RAMFUNC.html#gac6abbc7f869eec9fb47e57427587c556 http://processors.wiki.ti.com/index.php/Placing_functions_in_RAM https://www.iar.com/support/tech-notes/linker/controlling-placement-of-the-section-where-__ramfunc-functions-reside-ewarm-5.x--6.x/ https://community.nxp.com/thread/389099 В каких случаях это ценно? Почему бы мне просто не всегда выполнять из ОЗУ, если выгода только в увеличении скорости? Это обычно вызывает более высокое потребление тока?

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

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

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.