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

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

2
оптоизолированный вход Arduino
Я хочу защитить контакт с оптоизолятором для получения внешнего сигнала от электросчетчика (макс. 35 В пост. Тока, макс. 50 мА, ширина импульса 240 мс). Цель состоит в том, чтобы считать импульсы. У вас есть примеры схем для этого? Благодарность

4
Как переключить питание микроконтроллера кнопкой?
У меня есть устройство микроконтроллера с питанием от батареи. В настоящее время я переключаю питание простым переключателем. Я хочу переключать питание одной кнопкой с минимальным изменением схемы (и, возможно, программы микроконтроллера) и без потребления, когда устройство выключено. Как мне это сделать? ДОБАВЛЕНО . Я знаю следующий трюк: Здесь при запуске …

3
Рекомендации по настройкам по умолчанию для неиспользуемых выводов на STM32 (ARM Cortex M3) - поднимать / опускать?
В настоящее время мы используем различные варианты семейства микроконтроллеров STM32. Я хотел бы знать следующее: 1) Каковы рекомендуемые настройки по умолчанию для выводов микроконтроллеров в целом, если у вас есть возможность выбрать оба подтягивания или понижения? Каковы плюсы и минусы перехода с одним или другим? (Предполагая, что вы будете устанавливать …

3
Как микроконтроллеры SMD предварительно загружаются с кодом?
Часто, когда вы покупаете микроконтроллер SMD (скажем, AVR) или печатную плату с микроконтроллером SMD, она поставляется с предустановленной программой, которую использует эта плата для запуска. Мне было интересно, как он предварительно загружен - я думаю, что микросхемы DIP можно программировать с использованием DIP-сокетов, так есть ли специальные SMD-разъемы?

5
C ++ классы для абстракции выводов ввода / вывода
Я ищу абстракции C ++ для аппаратных точек ввода / вывода или выводов. Такие вещи, как in_pin, out_pin, inout_pin, может быть open_collector_pin и т. Д. Я, конечно, могу сам придумать такой набор абстракций, поэтому я не ищу ответы типа «эй, ты мог бы сделать это таким образом», а скорее «посмотри …
13 microcontroller  pins  c++  io 


5
Конструкция блока питания 24 В переменного / 5 В постоянного тока
Я планирую создать контроллер водяного клапана, используя MCU и набор клапанов с электромагнитным управлением. Соленоиды работают при 24 В переменного тока (при пуске 40 мА, выдержке 20 мА). MCU находится на плате, которая потребляет ~ 100 мА, и у него есть встроенный регулятор, так что я могу подать его либо …

11
Радио с низким энергопотреблением + рекомендация микроконтроллера? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме обмена электротехническими пакетами. Закрыто 3 года назад . Я ищу систему с низким энергопотреблением, которая объединяет: Процессор (любой архитектуры) Радио (любая частота / битрейт / мощность …

4
Просыпаться от глубокого сна
Большинство микроконтроллеров (например, AVR, MSP430, PIC и т. Д.) Поддерживают несколько различных режимов ожидания. «Самый глубокий» спящий режим - это режим с наименьшим энергопотреблением (например, «Выключение питания», «Выключение»), но все системы синхронизации обычно останавливаются в этих режимах, и мне кажется, что единственный способ « Пробуждение от них происходит через внешний …

7
Какие микроконтроллеры с встроенной программируемой логикой (например, FPGA / CPLD) доступны на рынке?
Вдохновленный вопросом, я хотел бы спросить, какие микроконтроллеры со встроенными функциями CPLD или FPGA доступны? Наиболее интересными будут недорогие в дружественных пакетах (не BGA). Часть CPLD / FPGA должна быть достаточно большой, чтобы позволить реализовать довольно сложный конечный автомат (10+ состояний), довольно большую логическую функцию (10+ входов), довольно большие счетчики …

6
Начиная программирование ПОС
Я изучал программирование PIC, но в отличие от некоторых других доступных микроконтроллеров, большое количество различных микросхем вызвало у меня некоторую путаницу. Похоже также, что некоторые из чипов, предлагаемых на некоторых сайтах как хороший выбор для людей, начинающих с программирования PIC, возможно, были заменены (или я просто еще больше запутался). Итак, …

6
Как избежать глобальных переменных при использовании прерываний во встроенных системах
Есть ли хороший способ реализации связи между ISR и остальной частью программы для встроенной системы, которая избегает глобальных переменных? Кажется, что общая схема состоит в том, чтобы иметь глобальную переменную, которая совместно используется ISR и остальной частью программы и используется в качестве флага, но это использование глобальных переменных идет вразрез …

7
Нужна энергонезависимая ИС памяти с почти неограниченными возможностями чтения / записи
Мне нужно решение для памяти, которое будет использоваться для отслеживания накопленного количества в проекте на основе микроконтроллера. Под накопленным счетом я имею в виду, что микроконтроллер использует эту ячейку памяти, чтобы вести подсчет возникновения события. Счет должен быть сохранен во время перебоев в подаче электроэнергии, следовательно, необходима НЕТВОДИМАЯ память. Кроме …

3
Как процессоры контролируют свою тактовую частоту?
Недавно я столкнулся с процессором STM с двумя генераторами в цепи - я полагаю, один для высокоскоростной работы, а другой для низкой мощности. Для чего-то вроде настольного процессора, где тактовая частота может быть изменена на любую желаемую частоту (в пределах разумного) - как это физически это сделать?

5
Зачем беспокоиться даже с паритетом?
Я использую периферийное устройство SPI в своем приложении. Периферийное устройство возвращает пакеты, содержащие 15 бит данных, плюс бит четности для обнаружения ошибок. Поэтому все нули и все они проходят проверку на четность. Это означает, что мой микроконтроллер не может обнаружить наиболее распространенный тип ошибки: отключаемое периферийное устройство! В этом случае …

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