Als «avr» getaggte Fragen

AVR ist ein von Atmel entwickelter 8- und 32-Bit-Mikrocontrollerkern. AVR wurde als Mikrocontroller für die beliebten Arduino SBCs ausgewählt.

10
Effiziente Inverse (1 / x) für AVR
Ich versuche einen effizienten Weg zu finden, eine Inverse auf einem AVR zu berechnen (oder zu approximieren). Ich versuche, die Impulsdauer für einen Schrittmotor so zu berechnen, dass ich die Geschwindigkeit linear variieren kann. Die Periode ist proportional zur Umkehrung der Geschwindigkeit (p = K/v ), aber ich kann mir …

7
AVR Zufallszahlengenerator
Ich habe eine Appnote von TI ( slaa338 ) gelesen , die eine Technik zur Erzeugung von Zufallszahlen "für echte" (im Gegensatz zu "Pseudo") beschreibt. Es nutzt das etwas exotische Clock-Subsystem des MSP430, um dieses Ziel zu erreichen. Kennt jemand eine Technik, die auf einem AVR implementiert werden kann (ich …

4
Hat jemand das QP-State-Framework für Arduino portiert?
Bei der Überprüfung möglicher Ansätze für mein Datenprotokollierungsprojekt habe ich festgestellt, dass das Buch "Praktische UML-Zustandsdiagramme in C / C ++" für eine ernsthaftere Arbeit mit dem Arduino sehr interessant ist. QP ist eine Familie von ultra-light, Open Source, Zustandsmaschine-basierten Frameworks für eingebettete Systeme und verteilen sie Code und Häfen …
12 arduino  avr 

3
Spannungsüberwachung ohne bekannte Referenz
Ich arbeite an einer kleinen Sensorplattform, deren Batterien leer sind. Ich würde gerne einen Alarm auslösen können, wenn die Spannung zu niedrig wird. Das Problem ist, dass alles, was ich zum Messen dieser Spannung verwende, von derselben Spannungsquelle gespeist wird. Für das, was es wert ist, starte ich Arduino Pro-mini-Klone …

5
Entwerfen von Schaltkreisen mit einer längeren Lebensdauer
Ich habe über einen gewissen Zeitraum etwas über den Pic-Mikrocontroller gelernt und habe ein angemessenes Wissen über den Umgang mit digitaler Elektronik. Ich habe an grundlegenden elektronischen Projekten gearbeitet und jetzt muss ich an einigen kommerziellen Anwendungen arbeiten. Meine Frage ist, wie man zuverlässige und langlebige Schaltungen entwirft und baut. …

4
Beschädigung des AVR-Flash-Speichers
Diese Frage bezieht sich auf die AVR-Deprogrammierung selbst . Projektinfo: Wir haben ein batteriebetriebenes Produkt mit einem ATMEGA644P. Die Anwendung wird permanent im Ruhemodus ausgeführt und wacht nur einmal pro Sekunde (RTC) oder wenn eine der beiden externen Interruptleitungen ausgelöst wird. Das Gerät verfügt über einen ziemlich einfachen Bootloader, der …

2
Programmieren Sie das AVR-EEPROM direkt von der C-Quelle
Wenn Sie den folgenden Code in eine AVR C-Quelle aufnehmen, können Sie die Sicherungen anscheinend direkt programmieren, ohne dass ein zusätzlicher Befehl oder eine zusätzliche .hex-Datei erforderlich ist: #include <avr/io.h> FUSES = { .low = LFUSE_DEFAULT , .high = HFUSE_DEFAULT , .extended = EFUSE_DEFAULT , }; Gibt es einen ähnlichen …
11 avr  c  attiny  eeprom 


1
Arduino Bootloader Details
Kann jemand bitte erklären, wie der Arduino Bootloader funktioniert? Ich suche hier keine Antwort auf hoher Ebene, ich habe den Code gelesen und verstehe das Wesentliche. Ich habe auch diesen anderen Beitrag gelesen (ich war sogar einer der Antwortenden darauf). Es gibt eine Reihe von Protokollinteraktionen zwischen der Arduino IDE …

10
Linux / Mac AVR Programming Suite?
Ich programmiere und benutze Arduinos seit einiger Zeit. Ich bin jedoch bereit, gerade AVR-Chips ohne den Arduino-Bootloader zu verwenden. Meine Frage ist, was sind Ressourcen, um dies zu tun? Ich möchte Linux / Mac verwenden, damit winavr nicht im Bilde ist, ebenso wie avrstudio. Wenn es so etwas wie das, …
11 atmega  avr  linux  osx 

5
Taktzyklen auf Code auf Arduino / AVR überwachen?
Ist es möglich, einen Codeblock zu überwachen und die Anzahl der Prozessortaktzyklen zu bestimmen, die der Code auf einem Arduino- und / oder AVR-Atmel-Prozessor ausgeführt hat? oder sollte ich lieber Mikrosekunden überwachen, die vor und nach dem Ausführen des Codes vergangen sind? Hinweis: Es geht mir nicht um Echtzeit (wie …
11 arduino  avr  atmel  timer 

2
Unit-Test AVR-Assemblersprache
Wie testen Sie Ihren Baugruppencode? Ich arbeite an einem seriellen Servocontroller als Teil eines Hexapod-Roboterprojekts und der Code ist an einem Punkt angelangt, an dem er kompliziert wird;) Wie auch immer, ich bin es gewohnt, in meiner täglichen Arbeit als C ++ - Serverentwickler und Unit-Tests zu verwenden Ich habe …
11 avr  robotics  serial  servo 



2
Gibt es einen Grund, Timer0 nicht auf AVR zu verwenden?
Nur eine grundlegende Frage ... Für arduino / avr / ATMega328 finde ich viele Beispiele mit Timer1 (es gibt sogar eine ganze Bibliothek dafür), aber selten solche, die Timer0 (oder Timer2) verwenden. Jetzt weiß ich, dass die Verwendung eines dieser Timer zur Steuerung einer ISR-Methode die Verwendung von PWM an …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.