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

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


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

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

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

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

11
Какой самый дешевый способ соединить несколько микроконтроллеров по беспроводной сети на малых скоростях на короткие расстояния?
Какой самый дешевый способ соединить несколько микроконтроллеров по беспроводной сети на низких скоростях на короткие расстояния. Я стремлюсь сохранить его ультра-дешевым, использовать обычные дискретные части и сделать его физически небольшим. Меня не волнуют группы и лицензирование, пока они работают. 802.15.4 / ZigBee, Bluetooth и Wi-Fi требуют дорогого сопроцессора, поэтому не …

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

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

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

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

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

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

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

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

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

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