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

ATMega - это семейство микроконтроллеров Atmel серии AVR. Это основной микроконтроллер платформы прототипирования Arduino. Пожалуйста, укажите конкретный номер детали в вашем вопросе.

51
Как я могу заставить свой atmega328 работать в течение года на батарейках?

сценарий Я создал хороший электронный дверной замок для своей комнаты в общежитии. В настоящее время это Arduino Diecimila с сервоприводом, запирающим дверь. Он имеет цифровую клавиатуру с кнопками 3х4 и 5 светодиодами (2 пары серий и один светодиод). В настоящее время он работает на зарядном...

33
Что произойдет, если я опущу подтягивающие резисторы на линиях I2C?

Только сейчас я понял, что линии данных и синхронизации I 2 C (SDA и SCL) должны иметь подтягивающие резисторы. Ну, я построил пару часов с помощью DS1307 RTC (см технического описания ) согласно схеме ниже. Обратите внимание, что я опустил оба подтягивающих резистора. Обе часы работают нормально,...

20
ATMega8: почему VCC и AVCC должны быть связаны?

Я часто читаю, что это хорошая практика для соединения VCC с AVCC. Даже в паспорте ATMega8 говорится так: AVCC - это вывод напряжения питания для аналого-цифрового преобразователя, порта C (3..0) и АЦП (7..6). Он должен быть подключен к VCC извне, даже если АЦП не используется. Если используется...

18
Как мне прочитать цифровой ввод на ATmega16?

Что мне нужно сделать, чтобы прочитать цифровой вход (кнопку) на ATmega16 ? Нужно ли включать нагрузочные резисторы или я могу использовать 10 кОм? Каким будет какой-то простой код? Просто «включи светодиод, когда нажата вещь». Есть ли урок для начинающих? Я пробовал гуглить и AVR Freaks , но там...

18
Используя ATMega328 с внутренним генератором?

У меня есть проект, который я думаю, будет лучше всего подходит для ATMega328P. Однако в каждом простом проекте, который я видел, люди всегда подключают внешний генератор на 16 МГц. Из того, что я вижу, он должен иметь внутренний генератор 8 МГц. Мой проект не требует большой вычислительной...

17
Чтение огромного количества аналоговых датчиков в режиме реального времени

Я пытаюсь создать MIDI-подобный контроллер, у которого шея похожа на гитару. На этой шее огромная матрица датчиков давления. Контроллер будет эмулировать 3 строки. Это работает так: есть 3 длинных полоски двухсторонней медной ленты (0,5 см в ширину, длина шейки), которые подключены к источнику...

15
Защищать AVR flash от чтения через ISP?

Я пытаюсь защитить всю флэш-память от чтения через интернет-провайдера. Имеет загрузчик, умеющий самостоятельно программировать раздел приложений. Установка байта блокировки на: LB1/LB2 не позволит пользователю использовать загрузчик для загрузки новой прошивки. BLB12/BLB11 и BLB01&BLB02 не...

15
Как я могу использовать мой SMD Arduino для программирования отдельного DIP ATmega328?

У меня есть Arduino с поверхностным (SMD) микроконтроллером: Я знаю, как использовать DIP Arduino в качестве программиста для DIP ATmega328. Это просто - просто вставьте свой микроконтроллер в держатель. Однако с Arduino для поверхностного монтажа очевидного нет. Демонтаж микроконтроллера - это...

14
Как V-USB может испортить встроенный SPI ATmega328p?

Я работаю над проектом V-USB, который отображается как клавиатура с использованием ATmega328p. Часть USB работает отлично (это не мой первый проект V-USB), но после запуска стека V-USB usbInit()все вызовы библиотеки SD-карт завершаются неудачно. Если я вызываю те же функции раньше usbInit(), все...

13
Вождение двигателей постоянного тока с полевыми транзисторами и микроконтроллером?

Я разрабатываю нано-квадрокоптер, используя микроконтроллер Atmega328, работающий от 3,3 В, и очень маленькие щеточные моторы постоянного тока. Средний ток, используемый этими двигателями, составляет около 800 мА при 3,7 В. Изначально я использовал их для управления двигателем L293D, но этот...

12
Как перейти от использования Arduino в качестве программиста к внешнему программисту?

Вторая часть серии из трех частей о переходе с Arduino на простой микроконтроллер AVR и минимальные вспомогательные компоненты ( часть первая , часть третья ) Я видел, что многие люди спрашивают об этом в Интернете, поэтому здесь идет: Я уже знаю, как программировать и использовать базовые...

11
Повреждение флэш-памяти AVR

Этот вопрос связан с самой депрограммированием AVR . Информация о проекте: у нас есть продукт с батарейным питанием, использующий ATMEGA644P. Приложение постоянно работает в спящем режиме и просыпается только раз в секунду (RTC) или при срабатывании одной из двух внешних линий прерывания....

11
Как определить, неисправен ли новый микроконтроллер?

Я никогда не имел дело с частями, являющимися дефектными проливами от DigiKey, но 3 новых Atmel ATmega164A, которые я получил, демонстрировали чрезвычайно странное поведение. Я сузил его до некоторой степени, связанного с тактовой частотой, и оказалось, что результирующий тактовый сигнал от...

11
Linux / Mac AVR Programming Suite?

Я кодирую и использую Arduinos уже довольно давно. Однако я готов перейти к использованию прямых чипов AVR без загрузчика Arduino. У меня вопрос, какие ресурсы для этого? Я хочу использовать Linux / Mac, так что winavr вне изображения, как и avrstudio. Если нет такой вещи, как я, я согласен на...

10
Правильное использование прерывания смены контакта

Я пытаюсь использовать прерывания смены контактов, чтобы обнаружить нажатые кнопки. До сих пор я никогда не работал с такими прерываниями, и есть некоторые проблемы, поэтому я хочу убедиться, что это правильное использование. Если я правильно понял таблицу, для использования прерывания смены штифта...

10
ATMega328 Внешнее соединение AREF

Из таблицы данных ATMega328 , раздел 24.9.1: Внутренние варианты опорного напряжения не может быть использован, если внешнее опорное напряжение прикладывается к AREF штифта. Со справочных страниц Arduino : Кроме того, вы можете подключить внешний источник опорного напряжения к AREF штифтом через...

10
Нужна помощь в понимании AVR ATMEGA / ATTINY таймер зеркальный вывод

Я пытаюсь использовать Timer1 микроконтроллера Atmel AVR, либо AtMega328, который используется в Arduino, либо ATTiny85, для вывода двух тактовых сигналов, которые являются зеркальным отображением друг друга. Частота, которую я пытаюсь сгенерировать, - это переменная от 1 МГц до 2 МГц или более,...

10
Каков минимальный набор деталей для цирка с этим микроконтроллером AVR?

У моего Arduino Uno есть микроконтроллер ATMEGA328P-PU и куча других вещей на плате. Я бы хотел запрограммировать чип без программного обеспечения Arduino и только с минимумом других компонентов. Я хочу со временем создавать вещи без затрат на Arduino, и я хочу узнать о других частях на доске и...

10
Любая причина не использовать Timer0 на AVR?

Просто основной вопрос ... Для arduino / avr / ATMega328 я нахожу множество примеров, использующих Timer1 (для этого есть даже целая библиотека), но редко встречающихся с использованием Timer0 (или Timer2). Теперь я знаю, что использование любого из этих таймеров для управления методом ISR отключит...

10
Использование кристалла 16 МГц на ATMega328p

Как мне установить биты предохранителей на ATMega328p, чтобы использовать кристалл 16 МГц? Я попробовал это сам и убил последнюю атмегу. Я хотел бы получить совет на этот раз. Кристалл, который я использую, это тот, Я предполагаю, что это «Full Swing Crystal Oscillator», как указано в таблице...