Мне бы хотелось, чтобы несколько Atmega328 запускали одну и ту же программу, но они будут взаимодействовать друг с другом и им нужны уникальные идентификаторы. Есть ли на чипе такой идентификатор или серийный...
Мне бы хотелось, чтобы несколько Atmega328 запускали одну и ту же программу, но они будут взаимодействовать друг с другом и им нужны уникальные идентификаторы. Есть ли на чипе такой идентификатор или серийный...
Я играю с ATtiny13, и я подумал, что было бы неплохо использовать его с внешним 8 МГц керамическим генератором вместо встроенного 1,2 МГц. (Я хочу сделать soft-uart на скорости 9600 бит / с, поэтому я решил, что 1,2 МГц был слишком медленным) Чтобы перейти на внешний генератор, я запустил 'avrdude...
Я строю робота с шестигранной головкой, используя простые сервоприводы, и мне было интересно, насколько реально измерить поток тока для каждого сервопривода (5-6 В постоянного тока до максимального значения 0,25-1 А (я не нашел спецификации для киоска сервопривода). тока пока нет)) использую,...
Правда ли, что у ATtiny AVR нет аппаратной поддержки для умножения? Кажется, это работает нормально, так как я делаю умножение в моем коде. Я также включил math.h и несколько вычислений sin () и cos (). Я сталкиваюсь с каким-то огромным штрафом в 800 циклов за эти вычисления, кто-нибудь...
Просто читая таблицу данных attiny13, он говорит, что может хранить свои данные в течение 20 лет при 85 градусах Цельсия и 100 лет при 25 градусах Цельсия. Является ли это независимо от чтения и записи на микро, например, я выключаю его и держу его при постоянной температуре 85 градусов по Цельсию...
Как отладить (один шаг исходного кода) Arduino Uno с gdb на ПК с Linux? Обратите внимание, что я не люблю использовать AVR Studio в Wine или VirtualBox. Вопрос 1: Физическая связь Как и что я могу подключить к плате Uno? Я предполагаю, что, поскольку плата Uno заполнена ATmega328, должен быть...
Я работаю над относительно «простым» проектом, в котором мне нужно измерить частоту синусоидальной волны, которая варьируется по амплитуде и частоте. Для упрощения, на данный момент у меня есть только синусоидальный вход с фиксированной частотой (27 Гц) (отрицательный вход компаратора), который...
Моя команда разработчиков оборудования планирует использовать 8-битный микроконтроллер Atmel AVR для будущего проекта. Насколько я знаю, он должен быть запрограммирован на C. Я нашел JVM для AVR, хотя он более ограничен, чем собственные библиотеки C от Atmel. Можете ли вы предложить мне 8-битный...
Я ищу чип PoE Ethernet, который я могу включить в проект, который планирую использовать вместе с некоторыми функциями Arduino. Я бы предпочел реализовать автономную MCU для устройства Ethernet, способного обеспечить Ethernet. Все возможные решения должны поддерживать PoE для питания Micro. Я не...
Я уже несколько лет модифицирую код микроконтроллера AVR и PIC для работы, но никогда не писал ничего с нуля, я это прекрасно понимаю. Сейчас я начинаю писать свой собственный код, и у меня возникают проблемы с началом работы. Мне было интересно, как другие люди начинают писать код, и если есть...
Я совершенно новичок в мире FPGA и думал, что начну с очень простого проекта: 4-битного 7-сегментного декодера. Первая версия, которую я написал исключительно на VHDL (это, по сути, единый комбинаторный режим select, не требующий часов), и, похоже, он работает, но я также хотел бы...
Я строю последовательный сервоконтроллер, чтобы узнать об электронике и языке ассемблера как часть моего проекта робота hexapod . Довольно рано я решил, что мне нужно больше каналов ввода / вывода, чем мой ATTiny2313, который я использовал в то время, когда он поддерживал, поэтому я исследовал...
Каков наилучший способ защиты кода, записанного на любом устройстве на базе AVR, от реинжиниринга? Какой простой способ предоставить обновления для конечных пользователей для самостоятельной прошивки без раскрытия кода? (Это с загрузчиком, который расшифровывает зашифрованное изображение?) Не...
Во время процедуры инициализации моего кода я использую такие вещи, как: clr r0 ; will always stay zero а также: out PORTA, r0; initialize ports out DDRA, r0 out PORTB, r0 ... Это действительно необходимо? Или я могу быть уверен, что это происходит автоматически после сброса? В частности, могу ли я...
Я использую PIC12F675 для проекта, и все работает отлично, кроме одной вещи. GP4 не работает как цифровой IO. Я много смотрел на конфиги и код, но ничего не смог найти. Config: #pragma config FOSC = INTRCCLK #pragma config WDTE = OFF #pragma config PWRTE = OFF #pragma config MCLRE = OFF #pragma...
У меня лежит плата ATmega32, и я считаю, что было бы идеально начать с микроконтроллеров. Однажды я немного болтал во встроенном С (тогда я получил эту плату), но поток был остановлен из-за некоторых вещей. Теперь у меня есть два вопроса: Какой лучший бесплатный ресурс, чтобы начать с C для серии...
Правильно ли я считаю, что если у вас есть два контакта, вызывающих одно и то же прерывание AVR PCINT (например, вектор PCINT0, вызванный выводами PCINT0 или PCINT1 - я думаю, что совпадение имен векторов и выводов сбивает с толку), то единственный способ определить, какой вывод (s) вызвало...
В чем разница между чтением PORTA и PINA? Какая связь между портом и его выводами? Я действительно запутался !!! Пример чтения ПОРТА: (здесь не нужен пин-код для чтения) Сборка f = 1 МГц ATmega8 Мне нужно дополнять PORTB каждые 1 мс (рабочий цикл = 50%) LDI R16,$FF OUT DDRB,R16 MAIN: LDI R16,00...
Я пытаюсь написать программу для ATTiny13. Моя проблема в том, что он имеет огромные ограничения по размеру. Что ж, при создании моей первой программы Hello World потребовалось 100 байт программного пространства, чтобы включить и выключить свет! Есть ли варианты, которые я могу дать avr-gcc, чтобы...
Мне нужно контролировать 25 групп из 3 светодиодов или 25 светодиодов RGB. Каждая группа будет удалена от ОК до 20 см (около 8 дюймов). 20 см - очень безопасное предположение, но я думаю, что это будет 10 см или меньше. Тем не менее, я думаю, что если это будет хотя бы 5 см, его будет сложно...