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

26
Как выбрать микроконтроллер ARM Cortex M3?

Исходя из моих жестких требований быть в диапазоне от 36 до 72 МГц, иметь 16 Кбайт + SRAM, 128 Кбайт + флэш-память, будучи программируемым в C, я решил, что для своего приложения я хочу использовать микроконтроллер ARM Cortex M3. Вопрос в том, по каким критериям люди выбирают, какую версию M3...

26
Заставить батарею долго работать в цепи микроконтроллера

Я надеюсь в течение долгого времени питать ATtiny85V от небольшой батареи, возможно, от батарейки. Я посмотрел в сторону программного обеспечения, и мой код управляется сторожевым таймером, отключены неиспользуемые аналоговые и цифровые преобразователи, чип работает на частоте 1 МГц и т. Д....

26
Что немного стучит

Я новичок в программировании микроконтроллеров. Я использую контроллер ATmega32-A и компилятор CodeVisionAVR. Я использую генератор сигналов (AD9833) для генерации синусоидального сигнала с использованием связи SPI. Я могу успешно генерировать синусоидальную волну. Теперь я передаю этот сигнал на...

26
Что может привести к неожиданному сбросу микроконтроллера?

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

25
Почему Atmel AVR так популярны?

Недавно был задан вопрос о преимуществах / недостатках различных типов микроконтроллеров. AVR, казалось, даже не стоит упоминать, учитывая ответы. Почему же постороннему кажется, что AVR испытывают прилив популярности? Это связано исключительно с Arduino, или есть что-то еще, что делает AVR...

25
Что находится в разных типах памяти микроконтроллера?

Существуют разные сегменты памяти, в которые вводятся различные типы данных из кода C после компиляции. То есть: .text, .data, .bss, стек и куча. Я просто хочу знать, где каждый из этих сегментов будет находиться в памяти микроконтроллера. То есть, какие данные поступают в какой тип памяти,...

25
В чем разница между сериями Cortex-M и Cortex-R?

Это интересно! Я искал, чтобы найти ясную статью, но я не мог найти ясную статью для этого. Также я нашел эту ссылку: ARM Cortex-R и эту ссылку: Cortex-R Series, но они не совсем ясны. на вики-странице пишет: Ядра предназначены для надежного использования в реальном времени и на странице Cortex-R...

25
Как разместить развязывающий конденсатор в четырехслойной печатной плате?

Я искал технологический документ о размещении развязывающих конденсаторов, и основная идея показана на следующем рисунке: Я думаю, что это разумно, но я должен положить разделительный конденсатор и MCU в одном слое? мне не удобно размещать другие устройства. Поэтому я решил разместить развязывающий...

25
Безопасно ли управлять МОП-транзистором с выходного контакта микроконтроллера?

Я использовал общедоступные BJT, такие как 2N2222 и 2N3904, в качестве переключателей, используя их в «режиме насыщения» от моего MCU. Однако я считаю, что для такого рода приложений MOSFET является более подходящим устройством. У меня есть несколько вопросов, однако. 1) У MOSFET есть «режим...

25
Каковы различия и сходства между FPGA, ASIC и общими микроконтроллерами?

Я прочитал этот пост, и он не отвечает на мой вопрос в полном объеме: Я думаю о микроконтроллере как о чем-то, что имеет некоторую память, регистры и может обрабатывать набор инструкций, таких как LOAD, STORE и ADD. Он содержит логические элементы и тому подобное, чтобы выполнять свою роль, но его...

25
Почему относительно простые устройства, такие как микроконтроллеры, намного медленнее, чем процессоры?

При одинаковом количестве ступеней трубопровода и одинаковом производственном узле (скажем, 65 нм) и одинаковом напряжении простые устройства должны работать быстрее, чем более сложные. Кроме того, объединение нескольких этапов конвейера в один не должно замедляться в несколько раз больше, чем...

24
Вопросы по компоновке печатных плат для MCU Breakout Board

Я пытаюсь направить плату, которая, по сути, является прорывом для микроконтроллера LPC23xx / LPC17xx. Раньше я никогда ничего не приближал к этой сложности, и у меня есть несколько проблемных областей. Я знаю, что четырехслойная печатная плата была бы оптимальной, но я любитель, и превращение ее в...

24
Просмотрщик / читатель Intel HEX (.hex)

В последнее время я много работаю с файлами Intel HEX . Мне нужна программа, которая может импортировать файл Intel HEX и позволяет просматривать содержимое байтов по каждому адресу. Есть несколько программ, которые я видел, которые делают это, но есть ли хорошие, которые бесплатны и позволяют...

24
Хорошая книга для начинающих разработчиков прошивок

Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. Я много работаю над прошивкой на своей работе, но я ищу более продвинутые книги по этой теме. Вещи не любят основы "что...

24
Как вы определяете, сколько флэш / оперативной памяти вам нужно для микроконтроллера?

Допустим, вы запускаете встроенный проект с известной функциональностью. Когда вы выбираете микроконтроллер, как вы выбираете, сколько оперативной памяти вам нужно? Используете ли вы доску разработчика и сначала кодируете свой проект, а затем смотрите, сколько памяти вы использовали, а затем...

24
микроконтроллер против системы на чипе

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

24
C дизайн кода - функция указателей?

У меня есть PIC18F46K22 и я программирую его с помощью компилятора XC8. В конце концов, у меня будет система вроде ПК с stdinи stdout. Таким образом, в главном цикле будет функция, которая проверяет, есть ли новый ввод. Если есть ввод, функция будет вызываться соответственно. Так, например , когда...