- Reichelt Elektronik    Werbung      
Ergebnis 1 bis 10 von 18

Thema: Atmega USB Schaltung

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Roboter-Spezialist Avatar von Thegon
    Registriert seit
    21.01.2011
    Beiträge
    562
    Hallo,

    1. Kann einer mir die Programmierung von den Atmega erklären (die Erklärung hier find ich net so toll).
    Am besten eine Liste mit den Befehlen mit Erklärung zu den einzelnen Befehlen. Ich habe schon einwenig
    Erfahrung mit C/C++ und wollte gerne ein wenig Unterstützung bekommen Bild  
    Also ich befürchte, dass man eine gesamte erklärung (wobei was heißt schon gesamt...) sicherlich nicht so schnell in einen Beitrag geschrieben werden kann und dass das auch hier keiner einfach so macht...

    Ich wollte mal eine kleines Spiel mit zwei Atmega32 machen und zwar:
    Zwei Atmega? ist das nötig? Ich meine 2 Atmega müssen dann ja auch miteinander kommunizieren und da sollte man dann schon doch ein bisschen eine Ahnung vom AVR haben Bild  
    Wenn nur zwei Stück, weil die Pins nicht reichen, dann kann ich nur sagen: multiplexansteuerung, sowohl für LEDs als auch für Taster. Erklärung hier:
    http://www.mikrocontroller.net/articles/LED-Matrix


    Meine Frage dazu: Wie sieht das beste Schaltbild / Platinenlayout für dieses Projekt aus?
    Wie ist der Quellcode dafür?
    Na also ein Schaltplanservice ist das nun auch wieder nicht... Ich meine wenn du ein konkretes Problem hast, dann findest du sicherlich hilfe. Aber es wird vermutlich keiner so schnell schnell einen perfekten Schaltplan & Quellcode für dich in einen Beitrag zaubern ...

    Verstehe mich jetzt nicht falsch, ich meine das nicht abweisend oder so aber ich denke deine Cancen stehen schlecht, einene komplette Schaltung gepostet zu bekommen Bild  

    Mfg Thegon

  2. #2
    Neuer Benutzer Öfters hier
    Registriert seit
    16.09.2011
    Beiträge
    7
    Moin!

    Ich hätte noch einige Fragen zum Programmieren der Atmega32 ICs und zwar:

    - Wenn ich mit dem AVR Studio 4/5 folgende C - Datei (steht unten) auf den Atmega schreibe,
    kann ich mit diesen die LEDs (5mm / 3mm) ansteuern? Die LEDs sind mit den Ausgängen verbunden.

    - Wie kann ich eine zufällige Zahl generieren lassen, damit ich eine If - Abfrage starten kann.
    Ich möchte damit errreichen, das z.B. zufällig eine LED in ihrer Reihe angeht.

    - Wie kann ich eine Abfrage starten, die merken soll, ob ein Taster (Eingang) gedrückt worden ist oder nicht?





    C - Datei:



    #ifndef MCU // Welcher AVR genutzt wird, wird i.A. im Makefile definiert
    #define MCU atmega32
    #endif

    #ifndef F_CPU // kann auch im Makefile definiert sein
    #define F_CPU 1000000UL // Takt als LONG definieren, da zu groß für Integer
    #endif

    #include <avr/io.h> // Namen der IO Register
    #include <util/delay.h> // Funktionen zum warten
    // Achtung, damit delay richtig funktioniert muß mit Optimierung compiliert werden

    int main(void)
    {
    DDRC = _BV(0); // Nur PC0 als output, _BV(0) = (1<<0) = 1
    PORTC = 254; // Pullups auf allen anderen Pins

    while (1)
    {
    PORTC &= 255-_BV(0); // 0 auf Bit 0 Ausgeben, Rest so lassen
    _delay_ms(100); // 100 ms Warten
    PORTC |= _BV(0); // 1 auf Bit 0 Ausgeben, Rest so lassen
    _delay_ms(100);
    PORTC |= _BV(1); // 1 auf Bit 1 Ausgeben, Rest so lassen
    _delay_ms(100);
    PORTC |= _BV(2); // 1 auf Bit 2 Ausgeben, Rest so lassen
    _delay_ms(100);


    }
    }



    Vielen Dank schon im Vorraus! Bild  

Ähnliche Themen

  1. ATMEGA 32-16 DIP :: ATMega AVR-RISC-Controller, DIL-40 |ISP-KABEL ?
    Von welt-von-max im Forum Allgemeines zum Thema Roboter / Modellbau
    Antworten: 3
    Letzter Beitrag: 16.05.2011, 11:41
  2. serielle Komunikation von Atmega zu Atmega
    Von info8sn im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 4
    Letzter Beitrag: 21.04.2008, 06:17
  3. Schaltung für Selbsthalte-Hubmagnet an AtMega
    Von CopyConstructor im Forum Elektronik
    Antworten: 4
    Letzter Beitrag: 13.08.2006, 15:47
  4. robby rp5 + atmega schaltung
    Von der aller dümmste Anfänge im Forum Robby CCRP5
    Antworten: 13
    Letzter Beitrag: 06.08.2006, 17:17
  5. Warum ist ATMEGA 32L8 DIP teurer als ATMEGA 32 DIP
    Von Frank im Forum AVR Hardwarethemen
    Antworten: 10
    Letzter Beitrag: 16.03.2004, 12:31

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

    Werbung      fchao-Sinus-Wechselrichter AliExpress