Tag: avr

AVR bezieht sich auf zwei Familien von entweder 8 – oder 32-bit-RISC-mikrocontroller

Wie funktioniert ein AVR führen Gleitkomma-Arithmetik

Anzahl der Antworten 3 Antworten
Ich versuche zu implementieren, die eine Unterstützung für double und float und entsprechende grundlegende arithmetische Operationen auf eine CPU ohne FPU. Ich weiß, dass es möglich ist, auf alle AVR ATmega controllers. Ein ATmega hat auch keine

AVR - Interrupt-Vektor und Globale Variable

Anzahl der Antworten 3 Antworten
Ich bin mit einem ATmega32 zu unterbrechen, alle 32ms zu tun, einige willkürliche Sachen, die nicht wirklich wichtig für den Moment. Ich bin mit dem timer overflow von timer0 interrupt funktioniert erwartungsgemäß und einwandfrei. Mein problem ist

Geschwindigkeit-Vergleich-eeprom-flash-sram

Anzahl der Antworten 1 Antworten
Derzeit Kodierung für atmel tiny45 mikrocontroller und benutze ich mehrere lookup-Tabellen. Wo ist der beste Ort um Sie zu speichern? Sie könnten mir eine Allgemeine Vorstellung über die Geschwindigkeit des Speichers Unterschiede zwischen sram-flash-eeprom? InformationsquelleAutor kostaspap |

Arduino Bootloader

Anzahl der Antworten 2 Antworten
Kann mir bitte jemand erklären, wie die Arduino bootloader funktioniert? Ich bin nicht auf der Suche für ein high-level-Antwort hier, die ich gelesen habe, der code und ich bekomme das wesentliche. Gibt es eine Reihe von Protokoll-Interaktion

Ist eine logische rechts-Verschiebung um eine Potenz von 2 ist schneller im AVR?

Anzahl der Antworten 8 Antworten
Ich würde gerne wissen, ob zum durchführen einer logischen rechts-shift ist schneller beim schalten von einem Strom von 2 Beispielsweise ist myUnsigned >> 4 alle schneller als myUnsigned >> 3 Ich Schätze, dass jeder erste Reaktion wird

Schalten Sie den PC mit USB-Gerät

Anzahl der Antworten 4 Antworten
Ich möchte in der Lage sein, um meine PC an-und abschalten durch einen IR-remote sensor, der angeschlossen ist über USB an den PC. Der sensor ist ein custom-PCB realisiert mit einem AVR Mikroprozessor-und V-USB software-USB-Implementierung. Nun, ausschalten

Puls-weiten-modulation (PWM), die auf AVR-Studio

Anzahl der Antworten 2 Antworten
Ich versuche, PWM eine LED an einen ATmega8, einen pin von port B. einrichten der Timer wurde ärgerlich, und ich weiß nicht, was zu tun mit meiner OCR1A. Hier ist mein code, und ich würde gerne etwas

AT+CMGS gibt FEHLER

Anzahl der Antworten 4 Antworten
Ich bin mit SIM900 GSM-Modul eine Verbindung zu meinem AVR-Mikrocontroller. Getestet habe ich es mit FT232 zu sehen, die übertragung von Daten. Erste Mikro sendet es AN Antwort OK AT OK AT+CMGF=1 OK AT+CMGS="+9893XXXXXX" returns ERROR and

Benutzerdefinierten enum-Typ-Deklaration mit Arduino

Anzahl der Antworten 1 Antworten
Ich habe einige Schwierigkeiten mit einer benutzerdefinierten enum-Typ in Arduino. Habe ich gelesen anderswo, dass die Verwendung einer header-Datei, erforderlich für benutzerdefinierte type-Deklarationen, aufgrund der Arduino IDE Vorverarbeitung. So, das habe ich bereits getan, aber noch bin

AVR-linker-Fehlermeldung "relocation truncated to fit"

Anzahl der Antworten 6 Antworten
Ich versuche zu kompilieren, einige-code für ein ATmega328 micro, und ich möchte, dass die Nutzung der Bibliotheken und der Kern des Arduino. Ich bin mit CMake. Ich habe zum kompilieren der core-library und alle Objekte, die von

Kann ich mit Arduino 16-bit-PWM nur auf einem pin?

Anzahl der Antworten 1 Antworten
Ich habe ein Arduino Duemilanove, auf die ich möchte, um die internen 16-bit timer zu tun PWM auf pin 9 und nicht pin 10 (ich habe ein Wifi-shield in meinem Projekt, die erfordert die Verwendung von pin

wie aktiviere 16bit timer auf dem AVR-Programmierung

Anzahl der Antworten 1 Antworten
Habe ich einen atmega168a-chip. Ich benutze Counter 0 Umschalten PORTC mithilfe ISR(TIMER0_COMPA_vect) und ISR(TIMERB_COMPA_vect) interrupt-sub-Routine. Ich möchte zum aktivieren der 16-bit timer wenn if Bedingung wahr ist. Also, ich benutze TIMSK1 = (1<<OCIE1A), aber diese Zeile ruft

empfangen von char * aus UART des AVR

Anzahl der Antworten 1 Antworten
Möchte ich erhalten einen string(Zeiger auf Zeichen) von UART mit ATMEGA16. Ich brannte Sie diesen code auf das kit dann habe ich hyperterminal (realterm) und machte einen test input ein string ("auf") und wenn es empfangen wird,

Build failed... Keine build-tools definiert. AVR studio 4.19

Anzahl der Antworten 4 Antworten
Als ich versuchte, zum Debuggen eines kleines Stück code mit AVR-studio 4 bekam ich diese Fehlermeldung: Build failed... No build tools defined. Könnte jemand geben Sie mir einige Ratschläge? InformationsquelleAutor yuklia | 2013-03-28

Wie hinzufügen von header-Dateien in Atmel Studio 6

Anzahl der Antworten 2 Antworten
Ich versuche zu gehen mit Atmel Atudio 6. Aber ich bin mir nicht sicher, wie Sie Sie hinzufügen .h-Dateien zu meinem Projekt. Ist das etwas erlaubt? wenn ja, wie kann ich diese hinzufügen? InformationsquelleAutor Anubis | 2012-11-23

Schreiben von Assembler-code mit avr-gcc

Anzahl der Antworten 3 Antworten
Ich kaufte vor kurzem ein Arduino Uno, das ist im Grunde ein atMega328 avr Prozessor mit allen details wie I/O und den Anschluss an den computer aufpassen, für Sie. Habe ich erfolgreich geschriebenen code mit der Arduino

FFT-bin-Breite Klarstellung

Anzahl der Antworten 3 Antworten
Entwickle ich ein Spektrum-Analysator für den Atmega32 8bit, dass sich die Ausgaben auf ein LCD-display. Die maximale sampling-Frequenz ist 40 KHz, und die maximale Frequenz ist also 20kHz, Einhaltung fs > 2B. Im moment bin ich generating

Unerwartete float-Verhalten in C mit AVR atmega8

Anzahl der Antworten 3 Antworten
Ich habe versucht, herauszufinden, warum ich nicht bekommen kann einen vernünftigen Wert aus der Multiplikation ein unsigned int mit einem float-Wert. Etwas wie 65535*0.1 funktioniert wie erwartet, aber die Multiplikation eines float mit einem uint-aus dem Gedächtnis

Wie konvertiere ich eine Intel-HEX-Datei, raw-Daten, wie Speicher anzeigen?

Anzahl der Antworten 3 Antworten
Ich möchte Bootloader-code für AVR, die Aktualisierung der firmware über die Luft. Nun bin ich in der Lage zu schreiben, um den Anwendungsbereich mit einigen festen Daten. Ich habe ein hex-file mit der neuen firmware aktualisiert werden.

Arduino (Uno) Ethernet-client-Verbindung schlägt fehl, nachdem viele Kunden druckt

Anzahl der Antworten 2 Antworten
Bin ich mit einem Arduino Uno mit Ethernet-Shield. Nach dem Absenden viele HTTP-Anforderungen, client.println(...), wird der client gestartet, um Fehler beim anschließen. Die Zeit zu scheitern scheint willkürlich zu sein, und die Sequenz Auslesen aus der Schleife

Arduino-Nano-Timer

Anzahl der Antworten 1 Antworten
Ich will mehr wissen über Arduino Nano Timer. Welche Timer gibt es? Produzieren Sie unterbricht? Was code beifügen einem interrupt-handler? Wie ist delay() und delayMicroseconds() umgesetzt... Verwenden Sie die timer-interrupts? (Wenn ja, wie kann ich anderen code

Hersteller: *** No rule to make target `main.o'

Anzahl der Antworten 4 Antworten
hier ist die Ausgabe von der Konsole in Eclipse: **** Build of configuration Debug for project FatFstest **** make all make: *** No rule to make target `main.o', needed by `FatFstest.elf'. Stop. Ich versuche zu bauen, ein

Mit einem rotary-encoder mit AVR Mikro-controller

Anzahl der Antworten 5 Antworten
Ich habe Probleme dabei, ein rotary encoder, um richtig zu arbeiten mit dem AVR-Mikro-Controllern. Der encoder ist eine mechanische ALPS encoder, und ich bin mit Atmega168. Klärung Habe ich versucht mit einem Externen Interrupt zu hören, um

Atmel AVR Disassembler

Anzahl der Antworten 7 Antworten
Kann jemand mir empfehlen jedem disassembler für Atmel AVR 8-bit mikrocontroller? Es gibt opensource-Projekte? Danke. InformationsquelleAutor Eugene Burtsev | 2011-02-28

Was passiert, wenn eine ISR ausgeführt wird und einen anderen interrupt passiert?

Anzahl der Antworten 2 Antworten
Was passiert, wenn eine ISR ausgeführt wird, und ein weiterer interrupt Auftritt? Der erste interrupt unterbrochen werden? Wird die zweite interrupt-get ignoriert? Oder wird es das Feuer, als die erste ISR fertig ist? BEARBEITEN Ich habe vergessen

Arduino Uno PWM-pins Konflikt

Anzahl der Antworten 3 Antworten
Baute ich dieses motor shield basierend auf dem L298N chip zur Ansteuerung von zwei Motoren von einem tank. Es verwendet die pins 5 und 6 für einen motor, und die pins 10 und 11 für die anderen.

Undefined reference to 'operator delete(void*)'

Anzahl der Antworten 4 Antworten
Ich bin neu in der C++ - Programmierung, aber arbeite in C und Java für eine lange Zeit. Ich versuche eine Schnittstelle-wie Hierarchie, in einigen seriellen Protokoll, an dem ich arbeite, und bekomme immer die Fehlermeldung: Undefined

Mischen von C-und assembly-Quellen und bauen mit cmake

Anzahl der Antworten 2 Antworten
Ich bin mit eclipse für den Aufbau eines avr-gcc-Projekt, das mischt Assembler-code und C-source-Dateien. Ich möchte, um loszuwerden, die automatische makefile-Erzeugung von eclipse, weil ich brauche, zu automatisieren einige Prozesse in den makefiles und aus anderen Gründen.

C - AVR - Einfache PORTB, DDRB, PINB Erklärung

Anzahl der Antworten 4 Antworten
Ich arbeite an einem Schulprojekt und müssen lernen, die Grundlagen von C mit einem AVR-atmega-controller. Ich verstehe nicht, wie alles eingerichtet ist. Zum Beispiel PORTB, PORTD, DDRB; DDRD, PINB, PIND und so ein Zeug. Und ich weiß

Wie kann ich ein Bild vom Speicher (SRAM) Verwendung eines AVR-Programm?

Anzahl der Antworten 8 Antworten
Ich habe ein problem in einem C-Programm läuft auf einem AVR-mikrocontroller (ATMega328P). Ich glaube, es ist aufgrund von einem stack/heap Kollision, aber ich möchte in der Lage, dies zu bestätigen. Gibt es eine Möglichkeit, ich kann visualisieren

AVRISP MKII funktioniert nicht mit AVRDUDE unter Linux

Anzahl der Antworten 5 Antworten
Das system sieht etwas angeschlossen ist, wenn ich Stecker aus und ziehen Sie es: bluehat@Matapan:/dev$ tail -f /var/log/syslog Mar 23 15:36:35 Matapan kernel: [156082.112874] usb 7-1: new full speed USB device using uhci_hcd and address 6 Mar

Verwenden der Arduino-Bibliotheken für normalen AVR-Code

Anzahl der Antworten 3 Antworten
Ich habe ein Arduino Uno und einer Linux-Umgebung. Obwohl die Arduino-IDE ist groß und alle, aber nicht geben mir viel Eingänge, wenn etwas schief geht. Und es wird auch extrem langsam und Stoppt die Kommunikation mit dem

Was ist der Unterschied zwischen AVR und Arduino?

Anzahl der Antworten 5 Antworten
Ich habe Interesse an hardware-Programmierung vor kurzem, aber ich habe noch nicht angefangen. Ich habe einige suchen Arbeit, und haben nur eine vage Idee: Arduino ist eine Kombination der beiden chip und breadboard. AVR ist ein single-chip,

Wie kann ich den Arduino-Code testen?

Anzahl der Antworten 18 Antworten
Ich würde gerne in der Lage, unit-Tests mein Arduino-code. Im Idealfall würde ich in der Lage sein, alle tests, die zimmerreserviereung, ohne das Sie hochladen, den code auf den Arduino. Welche tools oder Bibliotheken kann mir dabei

Beste Plattform für das Lernen eingebetteter Programmierung?

Anzahl der Antworten 21 Antworten
Ich bin auf der Suche um zu erfahren, über embedded-Programmierung (in C, die hauptsächlich, aber ich hoffe, Pinsel auf meine ASM) und ich Frage mich, was die beste Plattform wäre. Ich habe einige Erfahrung mit Atmel AVR

Unterschied zwischen uint8_t, uint_fast8_t und uint_least8_t

Anzahl der Antworten 6 Antworten
Den C99-standard stellt die folgenden Datentypen. Die Dokumentation finden Sie hier für den AVR stdint Bibliothek. uint8_t bedeutet, es ist ein 8-bit-unsigned-Typ. uint_fast8_t bedeutet, es ist die Schnellste vorzeichenlose Ganzzahl, die mindestens 8 bit. uint_least8_t bedeutet, es

8 Bit Enum, in C

Anzahl der Antworten 6 Antworten
Habe ich zum speichern von Anweisungen, Befehle, die ich empfangen über die serielle. Die Befehle werden 8 bits lang. Ich muss zur Beibehaltung der Transparenz zwischen Befehl Namen und sein Wert. So können Sie vermeiden, dass übersetzen

USB-Programmierung

Anzahl der Antworten 10 Antworten
Möchte ich das Programm mit einem microcontroller (AVR) zur Kontrolle einige leds über USB. Es ist nur aus Interesse, wie die Erstellung und Programmierung von USB-Geräten. Es gibt einige AVR-mikrocontroller, die Unterstützung des USB-Protokolls oder ich könnte