Вопросы по теме 'avr'

Как я могу провести модульное тестирование кода Arduino?
Я хотел бы иметь возможность тестировать свой код Arduino. В идеале я мог бы запускать любые тесты без необходимости загружать код в Arduino. Какие инструменты или библиотеки могут мне в этом помочь? В разработке находится эмулятор Arduino ,...
68764 просмотров
schedule 11.11.2022

В чем разница/взаимосвязь между AVR и Arduino?
Недавно я заинтересовался аппаратным программированием, но еще не начал. Я немного поискал, и у меня есть смутное представление: Arduino представляет собой комбинацию чипа и макетной платы. AVR — это один чип, и для начала нужно...
40188 просмотров
schedule 19.08.2022

Не переполняю ли я флэш-память моего AVR слишком большой программой?
У меня есть проект, в котором ATtiny2313V управляет светодиодной матрицей 7x5 для отображения прокручиваемого текста. Для отображения текста я создал шрифт, который хранится во флэш-памяти вместе с остальной частью программы. Вся программа,...
5899 просмотров
schedule 18.12.2022

Включите ПК с помощью USB-устройства
Я хочу иметь возможность включать и выключать свой компьютер с помощью ИК-пульта дистанционного управления, подключенного к компьютеру через USB. Датчик представляет собой заказную печатную плату с микропроцессором AVR и программным обеспечением...
35052 просмотров
schedule 09.02.2023

AVRdude шифрует/расшифровывает HEX-файл на лету в VB
Привет всем, я хочу расшифровать свой файл HEX-кода для чипа ATTiny и запрограммировать его с помощью интерфейса командной строки AVRDude. Проблема в том, что я не хочу, чтобы пользователь мог видеть, что такое HEX-файл в любой момент времени....
1380 просмотров
schedule 13.05.2022

Нужна помощь с таймером
В течение последних 2 недель я пытаюсь изучить таймер и прерывание и написал программу (с моим пониманием), чтобы мигать светодиодами на ATMEGA2560, но независимо от того, что я делаю, TCNT0 никогда не увеличивается, а функция ISR () никогда не...
905 просмотров
schedule 14.05.2023

Прерывание смены контакта — внешнее прерывание с внутренним прерыванием
Здесь, в программе, я переключаю светодиоды, используя прерывание по таймеру, и если кто-то нажимает переключатель, он должен остановить первое прерывание и запустить второе, которое должно зажечь светодиод в соответствии с нажатым переключателем....
4798 просмотров
schedule 20.03.2024

Могу ли я использовать 16-битный PWM Arduino только на одном контакте?
У меня есть Arduino Duemilanove, на котором я хотел бы использовать внутренний 16-битный таймер для ШИМ на контакте 9, а не на контакте 10 (в моем проекте есть экран Wi-Fi, который требует использования контакта 10). Можно ли настроить таймер...
7713 просмотров
schedule 04.06.2023

AVR — вектор прерывания и глобальная переменная
Я использую ATmega32 для прерывания каждые 32 мс для выполнения каких-то произвольных действий, что на данный момент не очень важно. Я использую переполнение таймера timer0 для прерывания, которое работает предсказуемо и идеально. Моя проблема в...
5868 просмотров
schedule 02.07.2023

Неопределенная ссылка на 'оператор delete (void *)'
Я новичок в программировании на C ++, но давно работаю на C и Java. Я пытаюсь создать иерархию, подобную интерфейсу, в каком-то последовательном протоколе, над которым я работаю, и продолжаю получать сообщение об ошибке: Undefined reference to...
55329 просмотров
schedule 19.05.2023

Использование библиотек Arduino с AVR-G++
Есть ли простой способ использовать библиотеки, предназначенные для Arduino IDE, с кодом на C и ассемблере, который я пишу для AVR-G++/AVR-GCC? Я пытаюсь использовать библиотеку Adafruit Wave Shield , но просто включаю файлы заголовков и cpp. не...
6713 просмотров
schedule 16.03.2024

Сборка проекта AVR Studio 4 в AVR Studio 5
У меня есть AT90USB162 Minimus AVR, который я хочу интегрировать в проект. Я скачал демонстрационный код с сайта Минимус USB . Это драйвер для использования AVR в качестве COM-порта. Проект написан для AVR Studio 4 и не может быть загружен как...
2391 просмотров
schedule 12.09.2022

Ошибка компоновщика AVR, перемещение усечено, чтобы соответствовать
Я пытаюсь скомпилировать код для микроконтроллера ATmega328 и хочу использовать библиотеки и ядро ​​Arduino. Я использую CMake . Мне нужно скомпилировать основную библиотеку и все объекты моего кода и библиотеки Arduino. Но когда он связывается,...
13946 просмотров
schedule 11.09.2022

Подробнее о новых инструкциях AVR LAC, LAS, LAT и XCH
Глядя на набор инструкций AVR, в 2010 году было добавлено четыре инструкции. LAC load and clear LAS load and set LAT load and toggle XCH load and exchange Кто-нибудь знает, какие чипы имеют эти инструкции Какие инструменты поддерживают...
2580 просмотров
schedule 30.07.2022

Что это делает в сборке
Мой учитель хочет, чтобы мы имели базовое представление об ассемблере, потому что позже это может быть полезно. Я согласен с этим, но мой колледж не предоставляет никакой документации по этому вопросу, кроме 4 небольших примеров. Я пытаюсь понять,...
1881 просмотров
schedule 27.07.2022

Программирование Eclipse AVR — ATMega2560
У меня возникли проблемы с загрузкой кода на мой Seeeduino ADK (по сути, Arduino Mega 2560) с использованием Eclipse. По сути, эта тема объясняет мою проблему. Иногда я получаю серию тайм-аутов при загрузке Arduino IDE, что обычно устраняется...
6254 просмотров
schedule 24.08.2022

Уточнение ширины бина БПФ
Я разрабатываю анализатор спектра для 8-битного Atmega32, который выводится на ЖК-дисплей. Максимальная частота дискретизации составляет 40 кГц, а максимальная частота, следовательно, составляет 20 кГц, при fs> 2B. В настоящий момент я генерирую...
14880 просмотров
schedule 20.04.2023

vsnprintf на ATMega2560
Я использую набор инструментов для криптографии на эллиптических кривых на ATMega2560. При попытке использовать функции печати в наборе инструментов я получаю пустую строку. Я знаю, что функции печати работают, потому что версия x86 печатает...
798 просмотров
schedule 26.09.2023

Светодиодный куб AtMega16
Код предназначен для светодиодного куба, и я хочу добавить новую функцию. Когда кто-то нажимает кнопку, подключенную к PORTB0, текущий световой эффект должен измениться. Я пробую что-то, но это не работает. Программа для ATmega16, а код написан...
652 просмотров
schedule 12.06.2022

Микроконтроллер AVR
Я хочу написать MIPS ассемблерных кодов. Поддерживают ли микроконтроллеры atmel avr MIPS (точно так же, как микроконтроллеры PIC) или мне все равно придется использовать сборку avr.
1258 просмотров
schedule 26.11.2022