- LiFePO4 Speicher Test         
Ergebnis 1 bis 3 von 3

Thema: Software PWM für 4 Motoren (Quadrocopter) auf ATMega8

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Hi ich nochmal,

    der Fehler liegt in diesem Block:

    Code:
    //Motoren
    #define VORNE  1<<PD5
    #define LINKS 1<<PB0
    #define RECHTS 1<<PC5
    #define HINTEN 1<<PC0
    die jeweiligen Ausdrücke müssen geklammert werden.

    So muss es aussehen.


    Code:
    //Motoren
    #define VORNE   (1<<PD5)
    #define LINKS    (1<<PB0)
    #define RECHTS (1<<PC5)
    #define HINTEN (1<<PC0)

    Gruß
    Zitrone

  2. #2
    Moderator Robotik Visionär Avatar von radbruch
    Registriert seit
    27.12.2006
    Ort
    Stuttgart
    Alter
    62
    Beiträge
    5.799
    Blog-Einträge
    8
    Der "Fehler" liegt wohl eher hier:

    #define VORNE_AUS PORTD&=~VORNE;

    Nach der Ersetzung durch den Preprozessor würde das dann so aussehen:

    #define VORNE_AUS PORTD&=~1<<PD5;

    Die Bindung der Tilde ~ an die 1 ist größer als bei Shift:

    http://de.wikibooks.org/wiki/C-Progr...Priorit%C3%A4t

    Das vermute ich mal als Ursache. Im Zweifel immer klammern!

    Gruß

    mic
    Bild hier  
    Atmel’s products are not intended, authorized, or warranted for use
    as components in applications intended to support or sustain life!

Ähnliche Themen

  1. -=4C=- Quadrocopter
    Von Salvador im Forum Vorstellung+Bilder+Ideen zu geplanten eigenen Projekten/Bots
    Antworten: 42
    Letzter Beitrag: 15.05.2009, 19:43
  2. Atmega 32 - 4 Motoren mittels Software PWM
    Von gunni7909 im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 5
    Letzter Beitrag: 16.01.2009, 23:10
  3. Problem mit Bascom Software UART und ATmega8
    Von Buzii12 im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 3
    Letzter Beitrag: 23.10.2008, 12:20
  4. Servoansteuerung mit Software PWM und ATmega8(EDIT: neu 644)
    Von hosti im Forum C - Programmierung (GCC u.a.)
    Antworten: 8
    Letzter Beitrag: 29.08.2008, 14:35
  5. Motoren Synchronisieren, Software
    Von 23dennis im Forum Motoren
    Antworten: 6
    Letzter Beitrag: 10.03.2005, 09:36

Stichworte

Berechtigungen

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

Solar Speicher und Akkus Tests