Tag: atmega

ATmega ist eine Produkt-Linie innerhalb der Atmel-AVR-micro-controller-Familie.

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

Zum Steuern eines Motors mit atmega 32 pwm

Anzahl der Antworten 2 Antworten
Ich habe schon seit einiger Zeit auf, wie man eine motor (Steuerung der Geschwindigkeit) mit fast-pwm-Modus mit meinem atmega32. Ich muss an die 8-bit-Timer0, da habe ich andere verwendet, für die anderen Zähler. Ich glaube, ich weiß,

Vorteile der atmega32

Anzahl der Antworten 6 Antworten
Was sind die Vorteile der Verwendung von ATmega32 als andere mikrocontroller? Ist es besser als PIC, ARM, und Acht tausend eins und fünfzig? Die AVR-Familie hat ein GCC-basierte IDE, die frei für die ganze Reihe Ihrer Prozessoren.

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

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

ATMega328P "AVRDude: could not find USBTiny Device (0x1781/0xc9f)"

Anzahl der Antworten 7 Antworten
Guten Tag, Ich kürzlich montiert einen ATMega328P-basierte Mikro-controller-platine von meinem eigenen design. Ich fühle mich gut über die Rennstrecke selbst als ich es geschafft den upload der Arduino Blinken Skizze über den Sparkfun AVR Pocket Programmer. Nach

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

Wie zu erkennen, wie lange eine Taste gedrückt wurde in Arduino?

Anzahl der Antworten 1 Antworten
Der Titel sagt für sich. Wie kann ich erkennen, wie lange eine Taste gedrückt /losgelassen wurde in Arduino und drucken Sie dann einige benutzerdefinierte Ausgabe nach? Hinweis: Jemand diese Frage vor mir und ich antwortete. Allerdings, der

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

ATmega328 + SPI-Flash-Speicher

Anzahl der Antworten 1 Antworten
Vorwort: Dieser Frage ist ein Projekt an dem ich arbeite, mit einem professor an meiner Universität. Es ist NICHT für eine Klasse, aber mein Ruf bei diesem professor nicht egal. So, während mein Erfolg an diesem Projekt

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

Wie zum senden von Ton zu einem Lautsprecher

Anzahl der Antworten 8 Antworten
Wenn ich das Programm einem mikrocontroller (ATMega128) zu spielen, ein realtone mit einem Lautsprecher, wie kann ich dies tun? Brauche ich eine digital/analog-Wandler zum senden unterschiedliche Amplitudenwerte, oder ist es genug mit der Frequenz ändert? In jedem

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

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.

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ß

Arduino: Leichte Kompression Algorithmus zum speichern von Daten in EEPROM

Anzahl der Antworten 8 Antworten
Möchte ich zum speichern einer großen Menge von Daten auf mein Arduino mit einem ATmega168/ATmega328 mikrocontroller, aber leider gibt es da nur 256 KB /512 KB EEPROM-Speicher. Meine Idee ist es, ein Kompressionsverfahren zu verkleinern, die Größe. Aber gut,