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

13
C ++ классы для абстракции выводов ввода / вывода

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

13
Рекомендации по настройкам по умолчанию для неиспользуемых выводов на STM32 (ARM Cortex M3) - поднимать / опускать?

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

13
Как избежать глобальных переменных при использовании прерываний во встроенных системах

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

13
Анализ характеристик данных акселерометра и разработка фильтра

У меня около 32 секунд данных акселерометра для базового сценария вождения на 25 миль в час по обычным дорогам, а также около 7 выбоин и неровного участка дороги. Акселерометр установлен на приборной панели моей машины с двухсторонним скотчем. Проблема: у меня есть все данные, которые шумят от...

13
Каков наилучший подход при написании функций для встроенного программного обеспечения для повышения производительности? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 2 года назад . Я видел некоторые библиотеки для микроконтроллеров, и их функции выполняют...

13
Как переключить питание микроконтроллера кнопкой?

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

13
оптоизолированный вход Arduino

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

13
Очень точное измерение времени

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

13
Это хороший дизайн для MOSFET H-Bridge?

Я искал вокруг, пытаясь спроектировать простой, но работающий H-Bridge для автомобильного мотора RC (12V и 2 ~ 3A). Этот мост будет управляться микроконтроллером и должен быть быстрым для поддержки ШИМ. Таким образом, исходя из моих показаний, Power MOSFET - лучший выбор, когда речь идет о быстром...

13
Присоединение светодиода к выводу RX PIC

Мне нужен какой-то способ узнать, получает ли microcontroller( PIC) (или передает) какие-либо данные. Поэтому я подумал о том, чтобы сохранить отдельное, LEDчтобы оно мигало при любой передаче данных. Но мне нужно знать, как это прикрепить LED. Можно ли напрямую прикрепить LEDк PICs Tx(и Rx)...

13
Удлинение импульса 5 нс

У меня высокий импульс длительностью 5 нс, выходящий из асинхронного компаратора. Я пытаюсь посчитать этот пульс. Мой текущий микроконтроллер (dsPIC33FJ) имеет асинхронный счетчик на борту, с минимальной спецификацией по крайней мере 10 нс длительностью импульса High. Каковы мои варианты удлинения...

12
Является ли ПЛИС жизнеспособной для такого проекта?

В настоящее время я работаю над Super OSD - проектом на экране. http://code.google.com/p/super-osd содержит все подробности. На данный момент я использую MCU dsPIC для выполнения этой работы. Это очень мощный DSP (40 MIPS при 80 МГц, трехканальные одноцикловые операции и блок MAC), и, что...

12
Выполнять инструкции из ОЗУ в дружественном для микроконтроллера

Один из моих проектов очень выиграл бы от возможности запуска программы, которая не хранится в микроконтроллере (но вместо этого хранится на SD-карте). Итак, я ищу устройство, которое позволит мне загрузить код с SD-карты в ОЗУ, а затем выполнить код из ОЗУ. В настоящее время у меня есть только...

12
Входной импеданс АЦП на микроконтроллерах

Какое входное сопротивление типичного АЦП MCU? В этом случае я работаю с PIC24FJ64GA004. Мне не нужна высокоскоростная выборка - максимум 100 выборок в секунду. Я хочу подключить резистивный делитель с резистором 100 кОм и резистором 10 кОм, поэтому импеданс должен быть выше 1 м, иначе импеданс...

12
Как мне прочитать таблицу данных для твердотельного реле?

Я собираюсь использовать несколько (12-18) твердотельных реле для управления набором водяных клапанов (24 В переменного тока, соленоиды 20 мА, удерживающий ток 20 мА, пусковой ток 40 мА), и у меня возникают проблемы с поиском подходящих деталей, возможно, из-за того, что я не Я не очень хорошо...

12
ARM контроллеры в небольших упаковках

Есть ли контроллеры ARM для небольших приложений (например, Cortex M0), доступные в небольших упаковках с максимальным, скажем, 20 контактами? У меня сложилось впечатление, что в этой области они не совсем представляют угрозу для обычных подозреваемых, таких как PIC и...

12
«Разгон» AVR

В таблицах AVR в разделе «Электрические характеристики» вы обычно найдете график, подобный следующему (этот от ATMega328): Я видел проекты, которые, кажется, «работают», но работают за пределами затененного конверта. В частности, я видел 3,3 В (Arduino) конструкции, которые запускают часы от...

12
Можно ли привязать отдельные выводы другого порта микроконтроллера к регистру и изменить их значения при изменении значения регистра?

В: Можно ли привязать отдельные контакты другого порта микроконтроллера к регистру и изменить их значения при изменении значения регистра? Сценарий: я использовал несколько выводов от каждого порта (8 бит) микроконтроллера. Теперь я хочу подключить устройство, которому нужна 8-битная шина...

12
Измерение среднего тока с помощью ОК и токового шунта

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