Avr
AVR — это семейство микроконтроллеров, используемых в платах Arduino.
Вопросы, связанные с [avr]:
- Программирование AVR с помощью ISP Я пытаюсь запрограммировать atmega с помощью arduino sketch, используя только ISP (пользователь Mac). Итак, я знаю, как записать загрузчик, а затем запрограммировать чип с помощью TX, RX. Но я хотел…
- Работа с двумя аналоговыми датчиками, ATmega16 Я хочу работать с двумя аналоговыми датчиками, подключенными к ATmega16 . Первый - это датчик температуры (LM35), подключенный к PA0. Светодиод должен гореть, когда температура становится высокой.…
- Почему АЦП сообщает 0 в этом скетче? Этот скетч всегда сообщает 0 для показаний АЦП. Я думаю, что это окажется чем-то глупым, но я не могу найти источник. Я внимательно просмотрел линии АЦП, и они кажется правильными, так что,…
- Нужна библиотека Digistump для QWERTY-клавиатуры и исправления проблем! Здравствуйте, я пытаюсь установить библиотеку Digistump для поддержки ATTiny85 от digispark. Но я столкнулся с проблемой при попытке установить платы Digistump AVR после добавления дополнительных…
- В чем разница/связь между Arduino и AVR? Я всегда думал, что Arduino — это платформа микроконтроллера, но на самом деле микроконтроллер — это чип AVR, изготовленный Atmel, или что-то в этом роде, сделанное кем-то другим, на основе RISC ISA…
- Каким может быть раздел .data + .text = Сколько флэш-памяти будет потреблять конечная программа Мне не удалось понять один момент, связанный с кодом Arduino. Предположим, у меня есть следующий код void setup() { Serial.begin(9600); Serial.println("foo"); } void loop() { …
- Синхронизация флага прерывания изменения контакта на 1284P Я хочу спросить о прерываниях смены контактов на чипе 1284P с использованием MightyCore. У меня вопрос о времени нескольких прерываний на одном порту. В частности, если я обслуживаю вектор PCINT и…
- Код сборки Arduino Uno R3 для нажатия кнопки и включения светодиода Я пытался это сделать уже несколько дней, но безуспешно... Мне нужно включить светодиод на порте при нажатии кнопки в порте. Кабель работает, я тестировал его с помощью Arduino IDE, и он работает…
- Barebones AVR — подключение вывода RESET к Vcc Я хочу построить свою первую базовую схему AVR. Я планирую НЕ использовать кнопку СБРОС. По этой причине допустимо ли подключение контакта RESET ATMEGA к Vcc напрямую? Я имею в виду, что в…
- Что такое метод распределения памяти в Arduino В настоящее время я работаю над заданием для своего курса по встраиваемым системам, и мой профессор попросил нас определить метод распределения памяти, используемый в Arduino. В частности, мне нужно…
- Attiny85 не распознается при запуске Windows Я использую Attiny85 для взаимодействия с компьютером через USB-подключение, и все работает нормально, за исключением случаев, когда я перезагружаю компьютер и Attiny85 подключен. Когда Windows…
- Проверка прерываний Если я отключу прерывания (например, noInterrupts или cli ) и включу их ( interrupts или sei для пример) позже, будут ли прерывания, которые выполнялись бы в окне между огнем, при выполнении…
- Таймер 1 «Установить на сравнение совпадений» в обычном режиме — не работает Я использую аппаратные таймеры модели 328 для управления фазовым углом симистора с обнаружением пересечения нуля. Я столкнулся с каким-то странным поведением при использовании "Set on Compare Match"…
- более низкая тактовая частота, чем ожидалось на attiny202 Я программирую attiny202 согласно datasheet может работать на частоте до 20 МГц, но после компиляции/загрузки этого простого кода в attiny202 и наблюдения за выводом PA2 на осциллографе я вижу,…
- Управляемая вводом переменная счетчика спорадически увеличивается, если определенные функции вызываются в Setup() Я использую ATTiny84 на специальной печатной плате спиннера (схематическое изображение ниже), вдохновленной этой инструкцией. Я программирую его с помощью карманного программатора SparkFun AVR,…
- Проблемы с загрузкой кода в ATTiny84 с помощью Sparkfun AVR Pocket Programmer и ATTinyCore Я возвращаюсь к программированию с помощью Arduino и построил спиннер от первого лица, вдохновленный инструкцией от MakersBox. Я использую карманный программатор SparkFun AVR и ATTiny84 (внутренняя…
- Как создать задержки на языке ассемблера AVR Привет, я новичок в языке ассемблера AVR, поэтому я пытался получить функцию задержки для создания задержек 1 мс, 100 мкс и 1 мкс, чтобы сделать это, мне нужно выяснить, что заменить nop ниже здесь…
- Загрузка прошивки в Atmega1284p с использованием ESP8266 с AVRISP в качестве программиатора Я пытаюсь прошить новую прошивку для своего Ender 3 Pro. Я использую ESP8266 в качестве ISP через AVRISP по Wi-Fi. У меня есть конденсатор 10 Мф между землей и сбросом ESP8266 Я следовал…
- Как правильно настроить ШИМ для управления углом сервопривода в AVR? Я наткнулся на конфигурацию таймера для управления моим сервоприводом sg-90 и моим Arduino UNO. Что я сделал: Установите для предварительного делителя значение 64 и режим быстрого ШИМ…
- Загрузить на плату без подключения USB У меня есть Spark Fun Pro Micro (ATmega32U4) без USB-соединения (оно было разорвано ранее), которое я хочу использовать для дублирования прототипа, работающего на другом Pro Micro. Как я могу…
- Как работает стирание EEPROM? Техническое описание ATmega328P содержит эту таблицу, которая описывает биты 4 и 5 EECR: EEPM1 EEPM0 Время программирования Операция 0 0 3,4 мс Стереть и…
- Как создать и загрузить программу на C++ без библиотеки Arduino или IDE? Примечание. Это справочный вопрос (но не стесняйтесь писать свои ответы!) Я хочу использовать инструменты AVR напрямую — без arduino-builder или arduino-cli. Я также хотел бы, чтобы компиляция…
- Заменить предохранители Arduino Uno (может ли Arduino Uno заменить свои собственные предохранители?) На данный момент я использую только Arduino Uno, включая его 328p (нет другого внешнего чипа для программирования). Я хотел бы заменить его предохранители на внутренние часы с частотой 8 МГц …
- AVR (Arduino Uno) Serial.print и Serial.println печатают только 1 или 2 символа Сначала я использовал Arduino IDE, но теперь я использую PlatformIO, который является потрясающим. Но у меня большие проблемы с Serial.print() и Serial.println() . Чтобы показать эту ошибку, у…
- Как передать нестатический член класса для обратного вызова на платформах avr? Я использую библиотеку PubSubClient в своей собственной библиотеке Arduino. У меня возникли проблемы с попыткой назначить член класса в качестве функции обратного вызова setCallback клиентской…
- Почему я получаю только первый байт адреса? (Протокол I2C) Ожидая, что раб признает и вернет данные, но это не так. Это мой протокол. Это мой паспорт. Также к вашему сведению, я нахожусь на Arduino Fio, но я не наследую библиотеку Arduino. #include…
- 8-битные микроконтроллеры AVR и PIC - Можно ли добавить: внешнюю флэш-память, внешнюю оперативную память, видео-и аудиовыход, дополнительные адресные шины? поэтому я планировал создать мини-ПК из базовых микросхем и 8-битных микроконтроллеров, таких как ATTinys и/или PICs, и у меня есть несколько вопросов по этому поводу: Можете ли вы добавить…
- Не удается записать загрузчик через Arduino Nano clone ISP в atmega328p Я пытаюсь использовать Nano v3 в качестве ISP для программирования atmega328p на плате с заголовками ISP: Я следовал инструкциям в соответствии https://www.arduino.cc/en/Tutorial/ArduinoISP …
- Программирование микроконтроллера Attiny85 без arduino Я решил сделать простой проект,так задуманный об arduino, но это кажется очень достойным, поэтому я решил использовать микросхему attiny85 для своего проекта, но у меня нет arduino или avr для его…
- Почему я получаю разные результаты при компиляции одного и того же кода с разными ide? У меня есть базовый код для чтения true rms.Я скомпилировал тот же код с помощью arduino ide и atmel studio, а затем запустил его в симуляции proteus.Я пытаюсь измерить, сколько времени занимает…
- Arduino EEPROM сохраняет старые данные после прошивки новой программой У меня есть специальный 5V 16MHz Arduino Uno (своего рода макетная плата Uno), который запускает прошивку grbl. После первоначального мигания я вижу все настройки (через последовательный монитор), и…
- Attiny85 ошибка загрузки Я получаю ошибку при попытке загрузить программы в Attiny85 через программатор USBtinyISP, найденный здесь . К сожалению, это не работает. Ниже приведен этот учебник по подключению платы и этот …
- Об управлении светодиодом с помощью кнопки с помощью ATmega328P Я использую ATmega328P и хочу осветить светодиод, подключенный к PORTB, в соответствии с входом (с подтягивающим резистором) от PORTD. В той же программе я генерирую фазо-корректный ШИМ и беру…
- Ошибка загрузки в ATtiny Я следил за видео Великого Скотта на YouTube, чтобы загрузить его на ATtiny85. Когда я попытался это сделать, то получил следующие сообщения об ошибках: Arduino: 1.6.7 (Windows Vista), Плата:…
- Программатор ISP с последовательным питанием и питанием 5 В/3,3 В В настоящее время я использую Pololu USB AVR Programmer v2.1 для программирования чипов 328p, и мне это очень нравится. Возможность иметь ISP и Serial в одном физическом устройстве, перечисляя как…
- Справка - Atmega328p, преобразование ШИМ-сервокода из pin9 в pin6 Я нашел рабочий код, который использует pin9 (PB1) на ардуино для управления сервоприводом, но в моем проекте ультразвуковой датчик уже использует этот pin / таймер. Я хочу преобразовать код для…
- Как добавить два сборочных массива в arduino Эй, ребята, то, что я пытаюсь сделать, это суммировать два массива и возвращать новый массив; например, если дано uint8_t a[] = {2, 4, 6}; uint8_t b[] = {1, 2, 3}; Я должен получить {3,…
- Назначить прерывание любому контакту микроконтроллера atmega328 Мне нужно записать появление сигнала от датчика на выводе PD0. Это первый раз в моей жизни, когда я хочу использовать прерывание для этого. С вашей помощью я настроил скетч для своего контакта PD0 …
- Возможно ли, что ATmega сгорел из-за плохой проводки? Во время работы над проектом я попытался отправить данные с моего Arduino NANO на ATmega64, размещенный на печатной плате AREXX Robot arm, через TXD / RXD. После подключения VCC, GND, TXD и RXD к…
- BASCOM-AVR stk500_2_ReceiveMessage(): время ожидания: -1 Arduino Uno R3 Windows 10 Bascom AVR С включением все в порядке. Светодиод время от времени мигает. RX и TX мигают, когда я нажимаю кнопку программы на Bascom, но затем почти сразу…
- Проблема с программированием платы digispark ATtiny85 с помощью Arduino IDE Я купил плату Digispark ATtiny85, чтобы узнать об этом микроконтроллере. Поэтому я попытался использовать внутренние имена регистров в коде, а не использовать Arduino во встроенных функциях. Я могу…
- Максимальная длина матрицы для инвертирования матрицы на atmega32 Какая максимальная длина матрицы может быть использована для инверсии матрицы на atmega32, например, можем ли мы реализовать инверсию матрицы для матрицы 15x15 на atmega32? И если это можно сделать…
- Удаленное машинное кодирование микросхемы Arduino Atmel с тремя инструкциями по последовательной линии от привязанного (хост-компьютера) Я пытаюсь написать программу для чипа AVR Atmel 328 на плате Arduino Nano, которая позволит мне отправлять инструкции машинного кода на чип по последовательной линии, запускать/выполнять их на чипе…
- Загрузка .hex в ATTiny13 с помощью Arduino Я хочу загрузить .hex в ATTiny13V (или '13A) с помощью Arduino Uno R3. Я думаю, что знаю все, что нужно делать, но поддержка ATTiny13 ISP и Arduino IDE немного поисковые, и у меня есть некоторые…
- Как функция/метод может определить, является ли передаваемый массив const PROGMEM (flash) или нет (RAM)? Может ли функция/метод узнать, находится ли переданный массив констант во флэш-памяти или в ОЗУ? Если у меня есть метод или функция, которая получает массив констант, который находится в…
- Чтение PROGMEM приводит к неправильному шестнадцатеричному значению Я уверен, что делаю здесь какую-то глупость, но приведенный ниже код должен записывать тестовые шестнадцатеричные значения в EEPROM I2C, однако, когда я пытаюсь прочитать EEPROM, он имеет…
- Использование программной памяти в ESP8266 по сравнению с AVR, а также как обрабатывать большие динамические строки Это довольно сложный вопрос, связанный с реализацией и лучшими практиками ESP8266. В идеале я надеюсь, что на него ответят люди, хорошо разбирающиеся в проблеме. Как вы, надеюсь, знаете,…
- про получение float на матлабе от ATmega32 Avr **** я использую ATmega32 для отправки float и хочу получить его на Matlab, я отправляю 4,85 с ATmega32, но на Matlab я получаю 4,260233679216239e-31 ... может ли кто-нибудь помочь мне ... заранее…
- Как преобразовать скетч примера Arduino в полный проект C++? Я экспериментирую с новым Arduino Leonardo. Я удалил его оригинальный загрузчик и прошил его с помощью примера запоминающего устройства LUFA с добавленными функциями (теперь это прошивка). Сейчас я…
- Не удается записать на HID USB-устройство (Arduino, V-USB, HidSharp) В настоящее время я создаю прототип USB-устройства HID, используя Arduino Nano и библиотеку V-USB. Проблема в том, что хотя я могу читать с устройства, я не могу писать на него. Вот схема: Что…
- 1
- 2