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

11
Управление 220 В переменного тока с помощью MCU

Я хочу включить и выключить лампу накаливания с помощью MCU. Пожалуйста, предложите электрический выключатель (например, реле или что-то еще) для линии переменного тока 220 В 50 Гц, который можно использовать здесь. Я бы предпочел что-то очень дешевое, чтобы общая стоимость проекта была...

11
Как определить, неисправен ли новый микроконтроллер?

Я никогда не имел дело с частями, являющимися дефектными проливами от DigiKey, но 3 новых Atmel ATmega164A, которые я получил, демонстрировали чрезвычайно странное поведение. Я сузил его до некоторой степени, связанного с тактовой частотой, и оказалось, что результирующий тактовый сигнал от...

11
программирование микроконтроллеров против объектно-ориентированного программирования

Я сделал несколько базовых объектно-ориентированных программ на C ++ (создание B-дерева, алгоритмов хеширования, двойных связанных списков) и небольшой проект на C (например, создание научного калькулятора и т. Д.). Насколько аппаратное программирование (особенно для микроконтроллеров) отличается...

11
Почему сигнал на XTAL1 и XTAL2 является синусоидальной (а не квадратной)?

У меня есть базовая реализация с кристаллом, подающим XTAL1 и XTAL2 на процессор (аналогично ниже). Когда я смотрю на сигнал XTAL1 и XTAL2, это синусоидальные волны. Разве они не должны быть прямоугольными волнами?...

11
Как часто я должен запрашивать RTC?

Я еще не использовал RTC, поэтому я не совсем уверен в «нормальном» способе чтения часов реального времени. Есть несколько разных подходов, о которых я думал, но надеялся на некоторые советы по этому поводу. Вот способы, которыми я думал о чтении и использовании времени до сих пор: Получите дату и...

11
Цифровой диммер с микроконтроллером

Я хочу построить цифровой диммер для резистивных нагрузок. Я нашел эту схему для этого: Входное напряжение 220 В переменного тока 50 Гц. Красная рамка на картинке предназначена для Zero Crossing Detection. Когда напряжение переменного тока пересекает ноль, микроконтроллер прерывается и,...

11
Соображения при использовании внутренних подтягивающих / понижающих резисторов

Я работаю с микроконтроллерами STM32. Эти микроконтроллеры имеют возможность установить входной контакт как повышающий или понижающий: Раньше я давал внешнее подтягивающее или опускающее сопротивление везде, где это необходимо, но теперь мне интересно, могу ли я покончить с внешними компонентами и...

11
Больше Vdd, чем Vss Pins

В настоящее время я работаю над дизайном своего первого микроконтроллера; В колледже у меня был класс микроконтроллеров, но он был сосредоточен на программной части и использовал готовую плату для разработки (для Freescale 68HC12). У меня есть вопрос, который я не решаю задать, потому что он...

11
Выбор значений нагрузочного конденсатора для кристалла 32 кГц

Мне нужна помощь в выборе нагрузочных конденсаторов для 32,768 кГц XTAL в дизайне, над которым я работаю. Это немного долго, но большие вопросы таковы: насколько важно правильно определить значения крышки нагрузки и насколько важна паразитная емкость трасс и выводов при определении этого. Мое...

11
Получение быстрой производительности от STM32 MCU

Я работаю с комплектом обнаружения STM32F303VC , и я немного озадачен его производительностью. Чтобы познакомиться с системой, я написал очень простую программу, просто чтобы проверить скорость этого битового микроконтроллера. Код можно разбить следующим образом: Часы HSI (8 МГц) включены; PLL...

11
В чем разница между прерыванием при изменении и внешним прерыванием в PIC

Какая разница в функции между прерываниями IOC и EXT на PIC? В настоящее время я использую PIC12F1822, и кроме дополнительного уровня проверки вы должны сделать с IOC (то есть, какой вывод вызвал прерывание), они идентичны. В чем практическая разница, если таковая имеется? Когда бы вы использовали...

11
Продвинутая математика в повседневной электронике? [закрыто]

В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и,...

11
Не хватает встроенной флеш-памяти

Я использую контроллер TM4C1230C3PMI от Texas Instruments в одном из моих проектов. Он имеет 32 КБ встроенной вспышки, что недостаточно для моего приложения. Микроконтроллер с увеличенной вспышкой доступен на рынке, и его можно использовать, но я хочу использовать только этот микроконтроллер....

11
ICSP или предварительно запрограммированный микроконтроллер

Я разработал печатную плату для мелкого производства; В настоящее время я вручную паяю их партиями по 20 штук за раз. Эта печатная плата использует микроконтроллер ATMEGA168, который я программирую перед пайкой на плату - в данный момент этот метод хорошо работает для меня. Я рассчитываю получить...

11
Cortex M0 действительно маломощный?

Я использую процессор серии NXP LPC1100, который является их наиболее экономичным предложением Cortex M0. Однако в техническом описании указано, что в наиболее оптимальных условиях (спящий режим + все периферийные устройства отключены) оно все еще использует 6 мА, и мои измерения подтверждают это....

11
Слабые внутренние подтяжки микроконтроллеров и восприимчивость к электромагнитным помехам

С какими недостатками я могу столкнуться при использовании слабых внутренних подтягиваний (100 КБ) на микроконтроллерах? Мне интересно, как восприимчивые линии (только с паразитным следом / емкостью компонента) переходят в EMI с этими слабыми подтягиваниями. Цифровая фильтрация с окном 3-4 мс может...

11
BJTs против (MOS) FET для переключения нагрузки с микроконтроллера

Я хотел бы знать, каковы причины выбора биполярного транзистора (BJT) в сравнении с полевым транзистором (FET) ( MOSFET или JFET ) для переключения нагрузки с микроконтроллера. В нашей гипотетической ситуации предположим, что нагрузка требует большего тока, чем может обеспечить микроконтроллер, и...

11
Сохранение данных без микроконтроллера?

Есть ли способ сохранить данные о напряжении напрямую (без микроконтроллера) в любое место, например, EEPROM, SDCARD и т. Д.? Например, я использую датчик давления MPX, который выдает аналоговый выход 0–5 В. Вместо того, чтобы преобразовывать напряжения в давление в микроконтроллере и экономить...