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

10
Есть ли у чипов Atmega328 псевдо-уникальные идентификаторы?

Мне бы хотелось, чтобы несколько Atmega328 запускали одну и ту же программу, но они будут взаимодействовать друг с другом и им нужны уникальные идентификаторы. Есть ли на чипе такой идентификатор или серийный...

10
Восстановление ATtiny13

Я играю с ATtiny13, и я подумал, что было бы неплохо использовать его с внешним 8 МГц керамическим генератором вместо встроенного 1,2 МГц. (Я хочу сделать soft-uart на скорости 9600 бит / с, поэтому я решил, что 1,2 МГц был слишком медленным) Чтобы перейти на внешний генератор, я запустил 'avrdude...

10
Как мне измерить текущий поток к компоненту?

Я строю робота с шестигранной головкой, используя простые сервоприводы, и мне было интересно, насколько реально измерить поток тока для каждого сервопривода (5-6 В постоянного тока до максимального значения 0,25-1 А (я не нашел спецификации для киоска сервопривода). тока пока нет)) использую,...

10
ATtiny: нет поддержки умножения?

Правда ли, что у ATtiny AVR нет аппаратной поддержки для умножения? Кажется, это работает нормально, так как я делаю умножение в моем коде. Я также включил math.h и несколько вычислений sin () и cos (). Я сталкиваюсь с каким-то огромным штрафом в 800 циклов за эти вычисления, кто-нибудь...

10
Хранение данных на микроконтроллере

Просто читая таблицу данных attiny13, он говорит, что может хранить свои данные в течение 20 лет при 85 градусах Цельсия и 100 лет при 25 градусах Цельсия. Является ли это независимо от чтения и записи на микро, например, я выключаю его и держу его при постоянной температуре 85 градусов по Цельсию...

10
Как отладить Arduino Uno с помощью gdb на ПК с Linux?

Как отладить (один шаг исходного кода) Arduino Uno с gdb на ПК с Linux? Обратите внимание, что я не люблю использовать AVR Studio в Wine или VirtualBox. Вопрос 1: Физическая связь Как и что я могу подключить к плате Uno? Я предполагаю, что, поскольку плата Uno заполнена ATmega328, должен быть...

10
Случайное и непредсказуемое поведение аналогового компаратора

Я работаю над относительно «простым» проектом, в котором мне нужно измерить частоту синусоидальной волны, которая варьируется по амплитуде и частоте. Для упрощения, на данный момент у меня есть только синусоидальный вход с фиксированной частотой (27 Гц) (отрицательный вход компаратора), который...

10
Микроконтроллер с Java API

Моя команда разработчиков оборудования планирует использовать 8-битный микроконтроллер Atmel AVR для будущего проекта. Насколько я знаю, он должен быть запрограммирован на C. Я нашел JVM для AVR, хотя он более ограничен, чем собственные библиотеки C от Atmel. Можете ли вы предложить мне 8-битный...

10
Самый простой и лучший PoE Ethernet чип / микро / дизайн для интерфейса DIY с пользовательской платой Arduino (решение AVR)

Я ищу чип PoE Ethernet, который я могу включить в проект, который планирую использовать вместе с некоторыми функциями Arduino. Я бы предпочел реализовать автономную MCU для устройства Ethernet, способного обеспечить Ethernet. Все возможные решения должны поддерживать PoE для питания Micro. Я не...

9
AVR микроконтроллеры и как начать кодирование инициализации или основной цикл или таймеры или прерывания

Я уже несколько лет модифицирую код микроконтроллера AVR и PIC для работы, но никогда не писал ничего с нуля, я это прекрасно понимаю. Сейчас я начинаю писать свой собственный код, и у меня возникают проблемы с началом работы. Мне было интересно, как другие люди начинают писать код, и если есть...

9
Имитация простого тестового стенда с синтезированным ядром ПЗУ

Я совершенно новичок в мире FPGA и думал, что начну с очень простого проекта: 4-битного 7-сегментного декодера. Первая версия, которую я написал исключительно на VHDL (это, по сути, единый комбинаторный режим select, не требующий часов), и, похоже, он работает, но я также хотел бы...

9
Как перепроектировать схему для использования текущей тонущей ИС, а не текущей ИС источника

Я строю последовательный сервоконтроллер, чтобы узнать об электронике и языке ассемблера как часть моего проекта робота hexapod . Довольно рано я решил, что мне нужно больше каналов ввода / вывода, чем мой ATTiny2313, который я использовал в то время, когда он поддерживал, поэтому я исследовал...

9
Защита кода на AVR / Arduino и доставка обновлений

Каков наилучший способ защиты кода, записанного на любом устройстве на базе AVR, от реинжиниринга? Какой простой способ предоставить обновления для конечных пользователей для самостоятельной прошивки без раскрытия кода? (Это с загрузчиком, который расшифровывает зашифрованное изображение?) Не...

9
Нужно ли инициализировать регистры и порты AVR на ноль?

Во время процедуры инициализации моего кода я использую такие вещи, как: clr r0 ; will always stay zero а также: out PORTA, r0; initialize ports out DDRA, r0 out PORTB, r0 ... Это действительно необходимо? Или я могу быть уверен, что это происходит автоматически после сброса? В частности, могу ли я...

9
PIC12F675 GP4 не работает

Я использую PIC12F675 для проекта, и все работает отлично, кроме одной вещи. GP4 не работает как цифровой IO. Я много смотрел на конфиги и код, но ничего не смог найти. Config: #pragma config FOSC = INTRCCLK #pragma config WDTE = OFF #pragma config PWRTE = OFF #pragma config MCLRE = OFF #pragma...

9
Начните со встроенного C с ATmega32 (серия ATmega AVR)

У меня лежит плата ATmega32, и я считаю, что было бы идеально начать с микроконтроллеров. Однажды я немного болтал во встроенном С (тогда я получил эту плату), но поток был остановлен из-за некоторых вещей. Теперь у меня есть два вопроса: Какой лучший бесплатный ресурс, чтобы начать с C для серии...

9
Определение того, какой вывод вызвал прерывание PCINTn?

Правильно ли я считаю, что если у вас есть два контакта, вызывающих одно и то же прерывание AVR PCINT (например, вектор PCINT0, вызванный выводами PCINT0 или PCINT1 - я думаю, что совпадение имен векторов и выводов сбивает с толку), то единственный способ определить, какой вывод (s) вызвало...

9
Разница между чтением ПОРТА и ПИН

В чем разница между чтением PORTA и PINA? Какая связь между портом и его выводами? Я действительно запутался !!! Пример чтения ПОРТА: (здесь не нужен пин-код для чтения) Сборка f = 1 МГц ATmega8 Мне нужно дополнять PORTB каждые 1 мс (рабочий цикл = 50%) LDI R16,$FF OUT DDRB,R16 MAIN: LDI R16,00...

9
ATTiny13 - avr-gcc Hello World использует более 100 байтов?

Я пытаюсь написать программу для ATTiny13. Моя проблема в том, что он имеет огромные ограничения по размеру. Что ж, при создании моей первой программы Hello World потребовалось 100 байт программного пространства, чтобы включить и выключить свет! Есть ли варианты, которые я могу дать avr-gcc, чтобы...

9
Лучший способ управления 75 светодиодами с Arduino

Мне нужно контролировать 25 групп из 3 светодиодов или 25 светодиодов RGB. Каждая группа будет удалена от ОК до 20 см (около 8 дюймов). 20 см - очень безопасное предположение, но я думаю, что это будет 10 см или меньше. Тем не менее, я думаю, что если это будет хотя бы 5 см, его будет сложно...