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

18
Идеальный WiFi для последовательного (или SPI) моста?

Какие рекомендации по идеальному Wi-Fi для последовательного моста? Мои идеальные качества были бы: Простое подключение, SPI или Serial Разумная быстрая скорость, по крайней мере, 1 Мбит / с в идеале (хотя, вероятно, это не всегда нужно так быстро) Недорого, думаю под 50 долларов Низкое...

17
AVR 1.1V Внутренний АЦП Reference Over-Voltage

Если я использую внутреннюю ссылку 1.1V для АЦП, и мой аналоговый вход превышает 1,1В, позволяет сказать, 2.5V, является то, что вредно для моего микроконтроллера? Или значение АЦП будет просто обрезать (до 0x3FF) при 1,1 В? Для удобства я включил блок-схему выдержки из таблицы данных ATMega328....

17
Используйте AVR Watchdog как обычный ISR

Я пытаюсь обернуть голову вокруг сторожевого таймера на серии ATTinyX5. То, что я прочитал, показалось, что вы можете использовать его для того, чтобы программа делала что-то конкретное за N секунд, но никогда не показывало, как. Другие создавали впечатление, будто он будет сбрасывать чип только в...

16
От C до сборки

Предположим, что у нас есть следующий фрагмент кода C для avr-8bit: int v1=1; int v2=2; v2=v2+v1; Я ожидал следующую разборку ldi r18, 1; ldi r19, 2; add r19, r18; но после того как я побежал: avr-gcc -mmcu=atmega2560 Test.c -o Test.elf и avr-objdump -S Test.elf > Test.lss Я получил следующую...

16
Можно ли использовать программатор AVR ISP для программирования микросхемы PIC?

Я хочу попробовать программировать микросхему PIC и просто посмотреть, насколько она отличается от AVR. У меня есть AVRtinyISP, и я хотел бы знать, можно ли вообще использовать его для программирования микросхемы PIC? Что бы ограничить меня от этого? Как современные чипы AVR, так и PIC имеют...

15
Почему контакты VCC / GND ATtiny26 не выровнены?

На следующей схеме контактов микроконтроллера ATtiny26 показана 20-контактная ИС: Контакты VCC / AVCC и GND не выровнены. Конечно, при проектировании печатных плат было бы проще соединить их, переходя прямо, а не пересекая (требуя переходные отверстия, второй уровень или сложную маршрутизацию)....

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

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

15
Какие значения резистора и конденсатора использовать для изоляции выводов сброса AVR?

Фон... Я новичок в приложениях AVR. Недавно я построил две схемы на основе ATTINY13 (просвеченные светодиодные мигалки), которые работали правильно (независимо) на макете. Когда я объединил их на паяльной плате с общим источником питания, все пошло наперекосяк. После долгих расследований оказалось,...

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

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

14
Продвижение целого числа C на 8-битных MCU

Используя в качестве примера avr-gcc, типы int указываются шириной 16 бит. Выполнение операций над 8-битными операндами в C приводит к тому, что эти операнды преобразуются в 16-битные типы int из-за целочисленного продвижения в C. Означает ли это, что все 8-битные арифметические операции в AVR...

13
Как избежать глобальных переменных при использовании прерываний во встроенных системах

Есть ли хороший способ реализации связи между ISR и остальной частью программы для встроенной системы, которая избегает глобальных переменных? Кажется, что общая схема состоит в том, чтобы иметь глобальную переменную, которая совместно используется ISR и остальной частью программы и используется в...

13
Инструкция AVR SEI

Инструкция AVR SEI ( http://www.atmel.com/webdoc/avrassembler/avrassembler.wb_SEI.html ) ожидает завершения следующей инструкции перед включением прерываний. Если я использую другую инструкцию для установки флага I в SREG, будет ли это ждать 1 инструкцию? Другими словами: ожидание - это особенность...

13
Неподготовленный микроконтроллером сайт выбора?

Я ищу сайт, на котором я могу ввести желаемые характеристики микроконтроллера. Я нашел сайты производителей ... но они покажут только свои микроконтроллеры. IE есть сайт для PICS и сайт для AVR и т. Д., Но я ищу тот, который выберет возможности от ВСЕХ производителей, кроме того, что он просто...

13
Просыпаться от глубокого сна

Большинство микроконтроллеров (например, AVR, MSP430, PIC и т. Д.) Поддерживают несколько различных режимов ожидания. «Самый глубокий» спящий режим - это режим с наименьшим энергопотреблением (например, «Выключение питания», «Выключение»), но все системы синхронизации обычно останавливаются в этих...

13
Хобби-осциллограф на базе AVR. Как убрать шум операционного усилителя?

Я строю осциллограф для хобби на микроконтроллере ATmega16. Основная проблема заключается в том, что я получаю большое количество шума при измерении сигнала. Я использовал усилители LF353 для смещения напряжения, и я подозреваю, что они могут вызывать шум. Это схема с операционным усилителем....

13
Переключение с PIC на AVR [закрыто]

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

12
Верны ли мои теоретические энергопотребления этого авр?

После того, как меня вдохновил простой темновой сигнал на основе ATMEGA 168 , теоретический срок службы которого составляет 3 года для батарей, использующих спящий режим, я решил сделать что-то похожее на мое собственное (будильник, использующий осциллятор для почти точной точности, а не светлый)...

12
Эффективное обратное (1 / х) для AVR

Я пытаюсь найти эффективный способ вычисления обратного на AVR (или аппроксимируя его). Я пытаюсь рассчитать период импульса для шагового двигателя, чтобы я мог линейно изменять скорость. Период пропорционален обратной скорости ( p = K/v), но я не могу придумать хороший способ рассчитать это на...

12
Генератор случайных чисел AVR

Я прочитал приложение от TI ( slaa338 ), в котором описана методика генерации «реальных» (в отличие от «псевдо») случайных чисел. Он использует несколько экзотическую подсистему часов MSP430 для достижения этой цели. Кто-нибудь знает метод, который может быть реализован на AVR (меня интересует, в...

12
Подключение Ethernet к AVR

Я довольно хорошо знаком с микроконтроллерами и теперь хочу подключить его к интернету. Каковы минимальные требования для микроконтроллера, чтобы иметь возможность сделать это, в частности, AVR, если это возможно. Во-вторых, что еще требуется? Я читал о контроллерах Ethernet, но не совсем уверен,...