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

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

1
Как начать с платы STM32F103C8T6?
Я использую 8-битные микроконтроллеры AVR для создания роботов-последователей со студентами уже несколько лет. Теперь я хотел бы перейти на ARM Cortex-M3, потому что я хотел бы добавить некоторые более ресурсоемкие функции, такие как одометрия и слияние датчиков. Требования следующие: 8 аналоговых входов, 4 выхода ШИМ, Я 2 с , 2 …

8
У каждой линии микроконтроллера есть свой собственный язык программирования / синтаксис?
Я запрограммировал Arduino и начал программировать Teensy. Они похожи на C, но в языке программирования есть небольшие нюансы. Например, в C Arduino вы вызываете функцию pinMode (pin #, Output / Input) для обозначения цифрового вывода либо для выходных сигналов, либо для получения сигналов. В C Teensy вы устанавливаете регистр «DDR», …

2
Безопасно ли подключать два контакта MCU напрямую друг к другу?
Я работаю над проектом MSP430, который требует, чтобы я направил выход одного периферийного устройства на вход другого периферийного устройства. Таким образом, у меня есть два контакта MCU, соединенных непосредственно друг с другом. Это выглядит подозрительно для меня, так как есть вероятность программной ошибки, приводящей к тому, что оба (возможно, конфликтующие) …

4
Заставить общий автобус действовать как ИЛИ
Для нетерпеливых можно пропустить фон. Задний план Я программирую набор микроконтроллеров, которые взаимодействуют с SPI. Есть один хозяин и nраб, которые делят автобус. Там нет выбора чипа. (Это неплохой дизайн, но nон большой и не хватает места для nдополнительных строк). Поэтому ответственность за то, чтобы их MISO находились под высоким …

2
Уменьшение электрического шума, вызванного небольшим вентилятором постоянного тока
Что такое канонический метод для уменьшения / устранения электрических помех, создаваемых в АЦП от небольшого бесщеточного вентилятора постоянного тока ? Для справки ниже, я также использую эту стенную бородавку и это 5V линейный регулятор. Моя базовая система выглядит так: У меня есть несколько вариантов в моей голове, и мне интересно, …

3
Как теория управления применима к моему реальному повышающему преобразователю, управляемому процессором?
У меня ограниченное понимание теории управления. Я имел дело с полюсами и нулями и передаточными функциями в школе. Я реализовал несколько микропроцессорных схем управления для DC / DC преобразователей. Как эти две вещи связаны друг с другом, я еще не выяснил, и я бы хотел. Основанные на пробах и ошибках …

4
Защита входных контактов микроконтроллера от мягкого выключателя питания
Я работаю над мягким переключателем питания для микроконтроллера, где мгновенный переключатель может включить цепь (включая микроконтроллер), а затем, когда переключатель нажимается второй раз, микроконтроллер может отключиться после некоторой очистки. Пока у меня есть схема выше, но я не уверен, будет ли она надежной. Я использую литий-ионный аккумулятор (3,7-4,2 В) и …

3
Каков минимальный набор деталей для цирка с этим микроконтроллером AVR?
У моего Arduino Uno есть микроконтроллер ATMEGA328P-PU и куча других вещей на плате. Я бы хотел запрограммировать чип без программного обеспечения Arduino и только с минимумом других компонентов. Я хочу со временем создавать вещи без затрат на Arduino, и я хочу узнать о других частях на доске и добавлять их …

3
Преимущества 32-битных 48-96 МГц микропроцессоров (например, в Arduino Due)
Хотите улучшить этот пост? Предоставьте подробные ответы на этот вопрос, включая цитаты и объяснение того, почему ваш ответ правильный. Ответы без достаточной детализации могут быть отредактированы или удалены. Похоже, сегодня вышел Arduino Due (32-битная, 84 МГц, SAM3X8E на базе ARM-Cortex-M3). Кроме того, очевидно, что существует множество процессоров в этой категории …

2
Как выбрать микроконтроллер с низким энергопотреблением?
Cortex-M0 + от NXP и Freescale утверждают, что они являются лидерами в области энергоэффективности. TI Wolverine также утверждают, что они вдвое сокращают энергопотребление и имеют наименьшую мощность в памяти, периферийных устройствах, в режиме ожидания и в активном состоянии. В каком приложении для регистрации данных какая платформа потребляет меньше? У меня …

5
Каков наиболее рентабельный способ изготовления нестандартной печатной платы?
ОБНОВЛЕНИЕ 21 июня 2012 года: Я купил хлористый железо, положительный проявитель и положительные платы для печатных плат у MG Chemicals и использовал процесс фототравления. Результаты были ВЫДАЮЩИМИ! Вам не нужен их барботер или комплект для экспонирования. Я просто выставил свою печатную плату под компактную люминесцентную лампу мощностью 20 Вт в …

5
Моделирование неисправностей для встроенных систем
У меня есть схема беспроводного датчика с микроконтроллером и приемопередающим модулем 2,4 ГГц , некоторые встроенные датчики с интерфейсом I²C, порт UART и необходимые дискретные компоненты. Эта плата предназначена для отвода энергии от солнечной (PV) панели, с LiPo-батареей и шунтирующим зарядным устройством . Это позволяет датчику самостоятельно питаться и работать …

1
Как работает эта схема питания? (MCU + LM317)
Я изучал эту схему, которую нашел во время поиска в Интернете. Я понимаю смысл PWM - он позволяет нам точно варьировать среднее напряжение, подаваемое на операционный усилитель. Фильтры R1, R2 и C1 объединяют форму сигнала ШИМ. Но какой смысл в операционном усилителе? Для меня это выглядит как неинвертирующий усилитель с …

2
Как работает Cortex M0 по сравнению с 8-битными контроллерами?
Этот документ цитирует 60 DMIPS / мВт для Cortex M0 против 31 DMIPS / мВт для M3. (Последнее не согласуется с числами в этом документе , которые указывают 1,25 DMIPS / МГц и 0,19 мВт / МГц, что дает 6,6 DMIPS / мВт.) Кто-нибудь знает, как производительность / мощность M0 …

10
Самый быстрый способ получить целочисленный мод 10 и целочисленное деление 10?
Если аппаратное обеспечение не поддерживает операции модуля или деления, для моделирования модуля / деления с помощью программного обеспечения требуется гораздо больше циклов ЦП. Есть ли более быстрый способ вычисления деления и модуля, если операнд равен 10? В моем проекте мне часто нужно вычислять целочисленный модуль 10. В частности, я работаю …

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