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

44
Почему у TI так много микроконтроллеров?

Я работаю над проектом с группой и отвечаю за цифровую часть проекта, поэтому я буду писать код. Чтобы перейти от аналогового к цифровому, мне нужно выбрать микроконтроллер. Я смотрел на микроконтроллеры TI и обнаружил, что их так много. У них есть: Stellaris Геркулес Серия MSP430 И список просто...

44
Использование volatile в разработке встроенного C

Я читал некоторые статьи и ответы на Stack Exchange об использовании volatile ключевого слова для предотвращения применения компилятором каких-либо оптимизаций к объектам, которые могут изменяться способами, которые не могут быть определены компилятором. Если я читаю из АЦП (давайте назовем...

43
Минимальная рабочая температура - Космическое пространство?

Я смотрел на некоторые микроконтроллеры и видел, что у них есть «странные» минимальные рабочие температуры, например, -25 градусов или -10 градусов и т. Д. Но я не могу понять, почему существует минимум, максимум Я понимаю, потому что все тает и ломается, сопротивление увеличивается, делая сигналы...

43
Как выбрать платформу MCU? [закрыто]

Существует множество платформ MCU, и как только кто-то привык к одной, они обычно не хотят переходить на другую платформу. У меня вопрос: если бы сегодня кто-то начал использовать MCU для задач общего назначения, как бы вы выбрали его? Каковы уникальные точки продажи различных...

42
Когда следует использовать резисторы с понижением или понижением

После изучения и экспериментов с микроконтроллерами я понял концепцию резисторов с понижением и понижением. Теперь я понимаю, когда и как их использовать, и как они работают. В основном я использовал подтягивания, потому что меня этому учили, но мне это всегда казалось немного задом наперед,...

41
STM32 Понимание настроек GPIO

В стандартной периферийной библиотеке STM32 нам необходимо настроить GPIO. Но есть 3 функции, которые я не знаю, как их настроить; GPIO_InitStructure.GPIO_Speed GPIO_InitStructure.GPIO_OType GPIO_InitStructure.GPIO_PuPd В GPIO_Speed есть 4 настройки для выбора GPIO_Speed_2MHz /*!< Low speed */...

40
Какие хорошие микроконтроллеры доступны сегодня? [закрыто]

У меня есть опыт программирования на ассемблере и C для микроконтроллеров, но я не знаком с различными семействами MCU и DSP, предлагаемыми современными компаниями. (например: Texas Instruments, Atmel, Renesas) Я хотел бы знать о хороших микроконтроллерах / DSP и о том, что такое развиваться вместе...

40
Почему такие вещи, как RESET / MCLR, активны на большинстве микросхем?

Конвенция? Проще реализовать? Еще одна причина? Есть ли причина, по которой такие вещи, как MCLR или RESET на микроконтроллерах, являются активными-низкими, то есть вы должны потянуть их вниз, чтобы сбросить IC, и потянуть их вверх, чтобы «запустить» IC. Мне просто любопытно, потому что это...

39
Почему у микроконтроллеров так мало оперативной памяти?

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

38
Почему реле так часто приводятся в действие оптопарами?

С момента появления многих плат разработки микроконтроллеров, таких как Arduino, было продано несколько релейных модулей для управления нагрузками переменного тока. Многие из них, похоже, используют оптопару, транзистор драйвера и реле для управления нагрузкой (пример на Amazon ) Почему они...

37
Почему аппаратное деление занимает намного больше времени, чем умножение?

Почему аппаратное деление занимает намного больше времени, чем умножение на микроконтроллере? Например, в dsPIC деление занимает 19 циклов, а умножение занимает только один такт. Я прошел через некоторые учебники, в том числе алгоритм Дивизии и алгоритм умножения на Википедии. Вот мои рассуждения....

37
Как я могу измерить обороты фрисби?

Я хотел бы сделать небольшое устройство, которое я мог бы прикрепить к фрисби, который мог бы измерять характеристики, такие как об / мин / скорость фрисби при броске. Было бы это реально возможно? Я искал в ближнем поле связи для передачи данных с фрисби на смартфон, но это всего лишь идея....

37
Микроконтроллеры заменили более простые микросхемы?

Стоит ли, например, учиться настраивать таймер 555 с резисторами и конденсаторами, когда можно написать программу таймера для микроконтроллера на понятном человеку языке программирования? Или, другими словами, есть ли проблемы, что микросхемы хороши для...

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

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

37
Как синхронизировать два микроконтроллера с точностью до микросекунды?

Мне нужно синхронизировать два микроконтроллера, чтобы они могли измерять скорость распространяющихся волн. Измерения временной задержки должны иметь точность микросекунды (погрешность менее 1/2 микросекунды). У меня есть два микроконтроллера ( ATmega328 ), которые используют кристалл 12 МГц. Они...

36
FPGA против микроконтроллеров [закрыто]

Я работал над семейством Arduino (в частности, Sanguino), построил несколько простых устройств и простой фототроп. Таким образом, мне довольно комфортно работать с микроконтроллерами - особенно с Atmel. Мне любопытно узнать, чем ПЛИС отличаются от стандартных микроконтроллеров. Я из технического...

35
Выбор МОП-транзистора для управления нагрузкой от логики

Я ищу водить магнитный дверной замок от Arduino. Я нашел вопрос о вождении соленоида от Arduino , который включает в себя схему, которая выглядит идеально для такой ситуации: Чего я не понимаю, так это как выбрать МОП-транзистор для работы. Какие свойства мне следует искать, если я знаю свой...

33
Какой микропроцессор для экспериментов?

Я питаю секретную фантазию (ой, уже не так секрет), чтобы создать простой компьютер с нуля. Я ищу простой в использовании микропроцессор для начала. Я знаю об обычных подозреваемых, таких как 6502, 68000, 8086, Z80 и т. Д. Но мне интересно, есть ли что-нибудь лучше. Вот мой список пожеланий: Должен...

33
Причина нескольких GND и VCC на IC

По какой причине большинство микросхем (например, MCU) имеют несколько (A / D) GND и (A) VCC-выводов? Если это для повышения производительности IC, как это помогает производительности? или дизайнеру IC проще подключать внешние контакты? На каком-то участке микросхемы есть GND-соединение под корпус,...