Запитання з тегом «avr»

AVR - це 8- і 32-бітове мікроконтролерне ядро, розроблене Atmel. AVR був обраний як мікроконтролер для популярних СБК Arduino.

10
Ефективний зворотний (1 / x) для AVR
Я намагаюся знайти ефективний спосіб обчислення оберненого на AVR (або наближення до нього). Я намагаюся обчислити період імпульсу для крокового двигуна, щоб я міг змінювати швидкість лінійно. Період пропорційний оберненій швидкості ( p = K/v), але я не можу придумати хороший спосіб обчислення цього на ходу. Моя формула така p …

7
Генератор випадкових чисел AVR
Я прочитав додаток від TI ( slaa338 ), який описує техніку для генерації "реальних" (на відміну від "псевдо") випадкових чисел. Він використовує дещо екзотичну тактову підсистему MSP430 для досягнення цієї мети. Хтось знає про техніку, яку можна реалізувати на AVR (мене цікавить зокрема XMega) для генерації "для реальних" випадкових чисел?

3
Контроль напруги без відомих посилань
Я працюю на маленькій сенсорній платформі, у якої вичерпуються батареї. Я хотів би мати можливість спрацювати, коли напруга стає занадто низькою. Проблема полягає в тому, що все, що я використовую для вимірювання цієї напруги, буде живитися від того самого джерела напруги. Для чого це варто, я запускаю клони Arduino Pro-mini …

4
Хтось переніс рамки стану QP для Arduino?
Переглядаючи можливі підходи до мого проекту реєстрації даних, я виявив, що книга "Практичні станси UML в C / C ++" є дуже цікавою для більш серйозної роботи з Arduino. QP - це сімейство ультралегких, відкритих джерел, державних машинних рамок для вбудованих систем, і вони поширюють код і порти для своїх …
12 arduino  avr 

5
Проектування схем із більшим терміном експлуатації
Я дізнався про мікроконтролер pic за певний проміжок часу і маю достатньо знань щодо роботи з цифровою електронікою. Я працював над основними електронними проектами, і зараз мені потрібно працювати над деякими комерційними додатками. Моє запитання - як проектувати та будувати надійні та довговічні схеми. Я побудував автоматичну схему контролера світла, …

4
Пошкодження флеш-пам’яті AVR
Це питання пов'язане з самою депрограмуванням AVR . Інформація про проект: У нас є акумулятор, що використовує ATMEGA644P. Додаток постійно працює в режимі сну і прокидається лише раз на секунду (RTC) або коли спрацьовує одна з двох зовнішніх ліній переривання. Пристрій оснащений досить простим завантажувачем, який спілкується через UART (використовуючи …

2
Програмуйте AVR EEPROM безпосередньо з джерела С
Коли ви включаєте наступний код у джерело AVR C, ви, мабуть, можете безпосередньо програмувати запобіжники, не потребуючи додаткової команди або .hex-файлу: #include <avr/io.h> FUSES = { .low = LFUSE_DEFAULT , .high = HFUSE_DEFAULT , .extended = EFUSE_DEFAULT , }; Чи існує схожа хитрість на програмні значення в EEPROM? Я перевірив, …
11 avr  c  attiny  eeprom 

2
Як визначити, несправний новий мікроконтролер?
Я ніколи не мав справу з тим, що частини були несправними протокою з digikey, але 3 нові Atmel ATmega164A, які я отримав, проявляли надзвичайно дивну поведінку. Я звузив його до чогось спільного з тактовим, і виявилося, що отриманий тактовий сигнал від нібито "заводського каліброваного" внутрішнього осцилятора тремтить між 650-700 кГц …

1
Деталі завантажувача Arduino
Чи можете мені хтось пояснити, як працює завантажувач Arduino ? Я не шукаю тут відповіді високого рівня, я прочитав код і отримую суть його. Я також читав цей інший пост (я навіть був одним із відповідей на нього). Існує купа взаємодії протоколу, що відбувається між ID-кодом Arduino і кодом завантажувача, …

2
Модуль тестування мови збірки AVR
Як ви перевіряєте код складання? Я працюю над послідовним сервоконтролером як частиною проекту роботи гексапод, і код дійшов до того, що він ускладнюється;) У будь-якому випадку, я звик використовувати одиничні тести в своїй щоденній роботі як розробник сервера C ++ і тому намагаються застосувати ті ж види тестування до мого …
11 avr  robotics  serial  servo 

10
Linux / Mac AVR Suite програмування?
Я кодую і використовую Arduinos вже досить давно. Однак я готовий перейти до використання прямих чіпів AVR без завантажувача arduino. Моє питання - які ресурси для цього зробити? Я хочу використовувати linux / mac, щоб winavr був поза зображенням, як це avrstudio. Якщо немає такої речі, якою я є після, …
11 atmega  avr  linux  osx 

5
Монітор тактових циклів для коду на arduino / AVR?
Чи можливо відстежувати блок коду та визначати кількість циклів тактових процесорів, які код прийняв на процесор Arduino та / або AVR atmel? або, чи варто мені відстежувати мікросекунди, що пройшли до та після запуску коду? Примітка. Я не переймаюся реальним часом (наприклад, скільки реальних секунд пройшло), скільки я перебуваю в …
11 arduino  avr  atmel  timer 

2
Чи є спосіб, щоб не довелося опитувати UART AVR?
Я отримую дані через UART від іншого AVR. Однак я роблю інші речі, тому не хочу постійно тримати опитування UART. Я знаю, що є переривання, але я бачу лише один для отримання завершеного, і я вважаю, що все ще вимагає від мене опитування, щоб завершити передачу.
10 avr  embedded 

2
Чи мають у чіпів Atmega328 псевдо-унікальні ідентифікатори?
Мені б хотілося, щоб пара Atmega328 запустила одну і ту ж програму, але вони збираються взаємодіяти між собою і потребують унікальних ідентифікаторів. Чи є на мікросхемі такий ідентифікаційний чи серійний номер?

2
Будь-яка причина не використовувати Timer0 на AVR?
Лише основне запитання ... Для arduino / avr / ATMega328 я знаходжу багато прикладів, використовуючи Timer1 (для цього є навіть ціла бібліотека), але рідко такі, які використовують Timer0 (або Timer2). Тепер я знаю, що використання будь-якого з цих таймерів для керування методом ISR відключить використання ШІМ на пов'язаних штифтах, але …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.