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

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

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

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

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

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
Есть ли в новых «PB» вариантах ATmega ошибка в детекторе затухания?

Мы успешно используем микроконтроллеры ATmega48 / 88/168/328 на протяжении многих лет во многих наших продуктах. Теперь мы решили перейти от вариантов A и PA к новому варианту PB (потому что нам понадобятся дополнительные выводы, таймеры и UART в новых продуктах, потому что он стал дешевле, и, как...

9
Минимальная скорость ATMega328 с UART

Я планирую разработать проект с низким энергопотреблением, в котором ATMega328 будет работать на низкой скорости для снижения энергопотребления. Текущий план состоит в том, чтобы подключить UART к приемнику RF Link для связи на скорости 1200 бод. Что меня интересует, так это то, какова минимальная...

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

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

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

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

9
Таймер ускорения AVR на ATmega328

Когда на ATmega328 работает прескейлер часов 64, один из моих таймеров ускоряется по неизвестным причинам в определенный момент выполнения. Я использую два таймера на ATmega328 для генерации тактирования, необходимого для TLC5940 (см. Ниже, почему; это несущественно для вопроса). TIMER0генерирует...

8
Можно ли прочитать подпись устройства ATmega или ATtiny во время работы?

При программировании ATtiny или ATmega avrdude печатает подпись устройства, в данном примере это ATtiny. avrdude: Device signature = 0x1e910a Могу ли я прочитать эту подпись на работающем устройстве, используя код C ++ (avr-gcc)? Для ATmega1280 есть глава 29.6.10, в которой об этом написано, но я...

8
Обновление Arduino Duemilanove с ATMega168 до ATMega328

Я купил ATMega328 от SparkFun с предварительно запрограммированным загрузчиком Arduino. Мое намерение состоит в том, чтобы заменить ATMega168, который я в настоящее время имею в своем Duemilanove. Это так же просто, как обменять фишки, или мне нужно будет предпринять какие-либо дополнительные шаги?...

8
Неожиданный ответ Atmega16 через UART

Неожиданный ответ Atmega16 через UART Краткое описание проблемы Я прошил Atmega16 с кодом, который должен привести к тому, что Atmega16 отправит обратно любой символ, который я отправлю ему через терминал. Я получаю ответ, но это редко когда отправляется персонаж. Я могу видеть правильный вывод,...

8
Нужна помощь в обратном проектировании и понимании небольшой схемы

Я студент-электронщик, и однажды я открыл у меня дома счетчик энергии EM21 и обнаружил, что его тело состоит из двух основных компонентов: Корпус счетчика, который подключается к сети и измеряет напряжение и ток (теоретически он обладает всеми интеллектуальными возможностями счетчика) ЖК-дисплей,...

8
Как найти линию UART бесплатно для отправки данных

У меня есть несколько плат, которые общаются вместе с 485 рупий. У них есть ATMegaсерии микроконтроллеров, таких как atmega168pили atmega8. Каждая доска имеет право отправлять данные в любое время, и у меня есть ограничение, которое приводит к тому, что я не могу использовать Modbus . Количество...

8
Реальный максимальный ток для ATmega328?

Все, что я прочитал, говорит о том, что ATmega328 может обеспечить 40 мА на контакт. Однако, когда я измерил фактический ток, обеспечиваемый одним контактом, он показывал 80 мА. Это было то же самое на каждом контакте, который я тестировал. Кто-нибудь еще заметил это? Или это просто уникально для...

8
Самый простой способ создать устройство USB HID

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

8
AVR: разгон АЦП

Это цитата из таблицы ATmega32 : By default, the successive approximation circuitry requires an input clock frequency between 50kHz and 200kHz to get maximum resolution. If a lower resolution than 10 bits is needed, the input clock frequency to the ADC can be higher than 200kHz to get a higher...

8
Как буферизовать ATMEGA для прерывания питания на миллисекундном уровне без странного поведения?

У меня есть ATMEGA328p-pu Arduino со светодиодной схемой + схема сдвигового регистра, подключенной через SPI. Когда он включается, он увеличивает переменную в EEPROM для продвижения в режиме отображения. У нас установлен детектор отключения питания на уровень 1 (2,7 В). Конденсатор емкостью 1500...

8
Будет ли проверка резервного напряжения на RTC разряжать его резервную батарею?

Я работаю над проектом ATMega, который будет держать время, и я пытаюсь сделать так, чтобы у вас была возможность выбора программных часов (на основе millis ()), DS1307 или DS3231 (ChronoDot). Самое главное, что я хотел бы сделать - это иметь заголовки для ChronoDot, доступные для пайки, а затем...

8
SPI-устройство предотвращает программирование интернет-провайдера

У меня ATmega8 с подключенным к нему ЖК-дисплеем Nokia 5510 . Все отлично работает на макете, и мой следующий шаг - переместить его на более постоянную доску. Моя проблема в том, что я не могу запрограммировать ATmega8, когда ЖК-дисплей также подключен. Я предполагаю, что это потому, что они...

8
Программа обработки прерываний AVR не выполняется так быстро, как ожидалось (накладные расходы на инструкции?)

Я разрабатываю небольшой логический анализатор с 7 входами. Мое целевое устройство ATmega168с тактовой частотой 20 МГц. Для обнаружения логических изменений я использую прерывания смены контактов. Сейчас я пытаюсь определить минимальную частоту дискретизации, которую я могу обнаружить при смене...