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

AVR - это 8- и 32-битное ядро ​​микроконтроллера, разработанное Atmel. AVR был выбран в качестве микроконтроллера для популярных SBC Arduino.

2
ATTiny85 не работает после прожига загрузчика
У меня проблема с моим ATTiny85. Я должен упомянуть, что я использую Arduino в качестве интернет-провайдера для его программирования. Мой ATTiny работал нормально, пока я не решил, что мне нужно увеличить тактовую частоту с 1 МГц до 20 МГц, поэтому я выбрал ATTiny85 на 20 МГц в меню Boards и …

2
Программа обработки прерываний AVR не выполняется так быстро, как ожидалось (накладные расходы на инструкции?)
Я разрабатываю небольшой логический анализатор с 7 входами. Мое целевое устройство ATmega168с тактовой частотой 20 МГц. Для обнаружения логических изменений я использую прерывания смены контактов. Сейчас я пытаюсь определить минимальную частоту дискретизации, которую я могу обнаружить при смене контактов. Я определил значение минимум 5,6 мкс (178,5 кГц). Каждый сигнал ниже …

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

2
Выбор резистора смещения для термистора
Rtэто термистор. Rbэто резистор смещения, значение которого мне нужно рассчитать. Температура, которая меня интересует, дает Rtдиапазон сопротивления 4k...115k. То , что я хочу, чтобы масштабировать это всего разрешение АЦП, что 10немного есть 0...1023. Поэтому, когда Rt = RbАЦП преобразует его в 511. Не уверен, что это возможно, но в идеале …

2
Самый простой способ создать устройство USB HID
Я работаю над взломом пульта дистанционного управления, которым я владею. Что я собираюсь сделать, это открыть его и нажать на потенциометры. Я хочу прочитать аналоговые значения, полученные с помощью потенциометров, и отправить сигналы на мой компьютер. По сути, я хочу изменить его назначение, чтобы он работал как джойстик с интерфейсом …
8 usb  avr  atmega 

5
Что не так с этим приведением в C-код для AVR?
Я определил две переменные: uint8_t a[2]; uint16_t b; Далее я хочу использовать в aкачестве переменной типа uint16_t, например b = (uint16_t)a; Но это неправильно! Мои программы не работают правильно с таким кодом. Все в порядке , когда я заменить bна uint8_t b[2]и операции использования поэлементные. Почему?
8 avr  c 

3
Как называется этот тип ЖК-дисплея только для цифр?
Я много раз видел этот тип ЖК-дисплея в весах, калькуляторах, измерителях, микрометрах и т. Д. Я знаю, что это довольно традиционный дисплей, но мне очень нравится его компактность, простота и, возможно, он даже дешевле, по сравнению с TFT или смартфоном. Тип сенсорных дисплеев. [ Как это называется? Ответы @ kevlar1818 …

3
Может ли ARM-установка для любителей быть такой же простой, как эта AVR?
Мне нравится, насколько простой может быть установка Atmel AVR для программистов на ассемблере. Например: Положите простой чип Dmega ATmega {A} на макетную плату Подключите 6 контактов к USB-программатору {B}, подключенному к компьютеру ( например ). (Чип питается от части этого соединения как во время записи, так и при нормальной работе). …
8 avr  arm  assembly  avrdude 

3
Как реализовать аналоговую плоскость заземления
Я видел эту картину в ряде таблиц Atmel. Это из таблицы ATTiny48 / 88 . Может кто-нибудь объяснить в деталях, как правильно реализовать это на двухслойной плате? Я должен представить, что плоскость аналогового заземления должна быть каким-либо образом подключена к плоскости цифрового заземления на печатной плате, или это происходит внутри …
8 avr  adc  analog  ground 

1
Как создать статическую библиотеку для AVR Atmega328p?
Я пытаюсь создать библиотеку, очень похожую на Arduino в C. Я пытался в прошлом, и хотя я потерял код, я помню, как просто получал множество неопределенных ссылок на функции, указанные в заголовочных файлах и в библиотеке, которая содержала все объектные файлы (проверено avr-objdump). Я хочу знать, как мне скомпилировать библиотеку …
8 avr  c  library  avr-gcc 

2
Управляющий пьезо-зуммер от MCU pin
Я ищу правильную схему подключения моего пьезо-зуммера к MCU (в моем случае STM8S). У меня нет partnumber \ datasheet для моего конкретного зуммера, но я нашел несколько похожих схем в таблицах данных: Некоторые из них также имеют защитный диод (как описано в этом вопросе). Какова функция диода в этом драйвере, …


4
AVR депрограммирует себя
У кого-нибудь еще были случаи, когда AVR загадочно прекращал работать через несколько месяцев, но перепрограммирование вернуло бы его обратно? Я использую несколько ATMEGA328 в беспроводной сенсорной сети. У меня сейчас было 3 раза (примерно за год), когда один из них только что перестал работать. Я заново запишу программу, и она …
8 avr  flash  arduino 

7
Измерение 0 - 1 МГц (разрешение 0,25 Гц) SquareWave с использованием MCU
Мне нужно измерить частоту прямоугольной волны, которая может варьироваться от 0 до 1 МГц, и имеет разрешение 0,25 Гц. Я еще не определился с тем, какой контроллер, но скорее всего это будет один из 20-контактных Attiny. Обычно я измерял бы низкочастотные сигналы, используя два таймера, один из которых сконфигурирован в …

2
BLDC и трехфазный инвертор
Я хочу запустить / управлять двигателем BLDC от проигрывателя DVD / CD-ROM и нашел схему, как это сделать, так называемый трехфазный инвертор (см. Схему справа на этой странице: http://en.wikipedia.org/ wiki / Inverter_% 28electrical% 29 # Three_phase_inverters ). Я уже сделал это с некоторыми различными типами транзисторов и ATtiny2313 для сигнала …
8 avr  motor  driver 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.