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

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

168
Подходит ли C ++ для встраиваемых систем?

Общий вопрос, здесь и в других местах. Подходит ли C ++ для встраиваемых систем? Микроконтроллеры? RTOSes? Тостеры? Встроенные ПК? ООП полезен на микроконтроллерах? С ++ удаляет программиста слишком далеко от оборудования, чтобы быть эффективным? Следует ли рассматривать Arduino C ++ (без...

103
Могут ли микроконтроллеры работать на сколь угодно низких тактовых частотах?

Например, в таблице данных для ATTiny13A указана минимальная частота 0 МГц. Означает ли это, что часы могут работать на любой произвольно низкой частоте без вредных последствий? Я предполагаю, что он потребляет меньший ток на низких тактовых частотах? Означает ли 0 МГц, что вы можете полностью...

95
Почему нет 256-битных или 512-битных микропроцессоров?

В 8-битном микропроцессоре его шина данных состоит из 8 строк данных. В 16-битном микропроцессоре его шина данных состоит из 16 строк данных и так далее. Почему нет ни 256-битного микропроцессора, ни 512-битного микропроцессора? Почему они просто не увеличивают количество строк данных и не создают...

84
В чем разница между DSP и стандартным микроконтроллером?

Я понимаю, что DSP оптимизирован для цифровой обработки сигналов, но я не уверен, как это влияет на задачу выбора IC. Почти все, что я делаю с микроконтроллером, связано с обработкой цифровых сигналов! Например, давайте сравним популярный микрочип dsPIC30 или 33 DSP и их другое 16-битное...

78
Какой самый дешевый способ соединить несколько микроконтроллеров по беспроводной сети на малых скоростях на короткие расстояния?

Какой самый дешевый способ соединить несколько микроконтроллеров по беспроводной сети на низких скоростях на короткие расстояния. Я стремлюсь сохранить его ультра-дешевым, использовать обычные дискретные части и сделать его физически небольшим. Меня не волнуют группы и лицензирование, пока они...

67
Как можно использовать микроконтроллер, имеющий только 384 байта памяти программ?

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

65
Почему ПЛИС не являются вездесущими?

Читая о ПЛИС, если я правильно понимаю, это в основном полностью настраиваемые схемы логических вентилей. Будучи этим, с ними можно создать что угодно. Можно спроектировать все максимально адаптированным образом и, следовательно, достичь тех же целей гораздо более эффективным способом, который...

59
Что именно жарит чип при инвертировании источника питания?

Исходя из моего собственного опыта, записывать микроконтроллеры довольно просто. Положите 5V на землю, GND на V CC, и через мгновение ваш чип сгорит. Что именно происходит внутри, что заставляет его полностью перестать функционировать? Например, если бы я мог волшебным образом открыть чип,...

57
ОСРВ для встраиваемых систем

Я видел много статей, которые говорят мне, что я должен использовать RTOS для управления временем и ресурсами. Мое время не позволило мне провести собственное исследование, поэтому я прихожу к чипхакеру за советом. Я использую микроконтроллеры с низким ресурсом (MSP430, PIC) и искал ОСРВ, которые я...

57
Когда MOSFET более подходит в качестве переключателя, чем BJT?

В своих экспериментах я использовал только BJT в качестве переключателей (для включения и выключения таких элементов, как светодиоды и тому подобное) для моих выходов MCU. Однако мне неоднократно говорили, что MOSFET в режиме улучшения N-канала - лучший выбор для коммутаторов (см. Здесь и здесь ,...

53
Что такое загрузчик и как мне его разработать?

Я встречал много проектов, в которых микроконтроллер AVR использует загрузчик (например, Arduino), но я не очень хорошо понимаю эту концепцию. Как сделать загрузчик (для любого микроконтроллера)? После написания моего загрузчика, как он запрограммирован на микроконтроллер (как любая программа .hex,...

52
Программирование микроконтроллеров: JTAG, SPI, USB ой мой !?

Я заметил, что в отношении микроконтроллеров существует несколько способов их программирования. Я немного знаком с USB, так как мои Arduino можно программировать через USB. Что такое интерфейс JTAG или SPI? В конечном счете, я знаю, что эти интерфейсы дают возможность прошивать чип новыми...

52
Могу ли я вырезать IC?

Насколько я понимаю, матрица из DIP-пакета расположена в центре, а остальное - просто ведущая рама. Учитывая, что у меня есть неиспользуемые контакты, могу ли я вырезать верхнюю часть этого микроконтроллера ( ATmega16 / 32 )? Будет ли он все еще функционировать после? Изменить: спасибо за все...

49
Двухтактный / открытый сток; подтягивающий / выпадающий

Я читаю спецификацию чипа ARM Cortex, особенно главу GPIO. В конечном итоге я хочу настроить различные выводы GPIO, чтобы использовать их в режиме «Альтернативная функция» для доступа к чтению / записи в SRAM. Из всех доступных регистров GPIO я не понимаю два: GPIO_PUPDRи GPIO_OTYPEэто...

48
Как измерить отрицательное напряжение с помощью АЦП?

Я работаю с микроконтроллером PIC со встроенным 10-битным АЦП и хочу измерять напряжение в диапазоне от -1 до -3 Вольт. Я думал об использовании операционного усилителя в инвертирующем режиме, чтобы сделать напряжение положительным, а затем подать его на АЦП микроконтроллера, однако здесь я должен...

47
Зачем использовать ПЛК вместо микроконтроллера?

Почему все используют ПЛК в промышленных условиях вместо решений на основе микроконтроллеров? Для более длительной задачи программа ПЛК так же сложна, как и программа микроконтроллера. Решение на основе микроконтроллера может быть более настраиваемым и иметь более низкую...

46
Срок годности микроконтроллера

Наш отдел закупок запросил AT32UC3B1256, и у поставщика есть несколько тысяч единиц хранения. Тем не менее, эти лотки имеют код даты с 2009 года. Хотя срок годности, как правило, не является большой проблемой для интегральных микросхем, 10 лет - это достаточно много. Я искал некоторую общую...

44
Почему микроконтроллеры обычно не имеют встроенных ЦАП?

В этом ответе я прочитал, что микроконтроллеры обычно не имеют ЦАП, в то время как у них есть АЦП. Почему это? редактировать Я понимаю , что интеграция резисторов , как в R-2R ЦАП является дорогостоящим с точки зрения реального имущества (спасибо Майк, за ваш ответ), но я думал , что коммутируемый...