- 12V Akku mit 280 Ah bauen         
Ergebnis 1 bis 6 von 6

Thema: Servo am Attiny45

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    08.08.2008
    Ort
    DE
    Beiträge
    523
    Wie siehts allgemein mit Programmierkenntnissen aus??

    Dein Code kann so auch nicht funktionieren. Du rufst die Init-Routine nicht auf und die ist auch noch falsch. Einmal sprichst du Timer0 an und dann wieder Timer1.

    Und schon einmal darüber nachgedacht, direkt den PWM-Modus vom Timer zu verwenden anstatt SoftPWM?

    mfg

  2. #2
    Neuer Benutzer Öfters hier
    Registriert seit
    22.03.2014
    Beiträge
    15
    Hi,
    dass stimmt natürlich. Die Init habe ich nicht aufgerufen. also in der main-Funktion kommt am Anfang noch die Zeile
    Code:
    servo_init();
    Mit PWM habe ich bisher nur mit Arduino gemacht (dort ist es ja sehr einfach). Daher habe ich bei Mikrocontrollern noch nciht so wirklich ahnung davon. Ich weiss auch nicht genau, was timer0 oder timer1 ist und habe auch dazu keine wirkliche beschreibung gefunden. Die Teile
    void servo_init und ISR(TIMER1_COMPA_vect) habe ich von der Seite, die mir Oberallgeier genannt hat. Da waren aber befehle drinn, die ich in dem datenblatt vom attiny45 niergends finden konnte (z.B. TCCR2). Daher habe ich es so gut wie möglich versucht, es auf meinen controller anzuwenden.
    Aber auch, wenn ich die servo_init-Funktion in der main-Funktion aufrufe, passiert nichts. Dies mag aber auch daran liegen, dass ich (ich weiss leider nicht wo und wie) zwei verschiedene Teimer aufrufe.

    Eine andere Frage wäre jetzt noch, was der Unterschied zwischen der PWM-Modus vom Timer und der SoftPWM ist.

    Chandler

Ähnliche Themen

  1. ATtiny45 I2C-Bootloader
    Von RedBaron im Forum Software, Algorithmen und KI
    Antworten: 0
    Letzter Beitrag: 25.05.2010, 10:28
  2. Pin-Change ATtiny45
    Von X-917 im Forum C - Programmierung (GCC u.a.)
    Antworten: 9
    Letzter Beitrag: 05.06.2009, 20:00
  3. ATTiny45 Timer1 stoppen
    Von maikatze im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 2
    Letzter Beitrag: 22.01.2008, 19:53
  4. Timer1 beim Attiny45
    Von Razer im Forum Assembler-Programmierung
    Antworten: 1
    Letzter Beitrag: 27.04.2007, 08:38
  5. Taster an Attiny45
    Von frankz im Forum C - Programmierung (GCC u.a.)
    Antworten: 22
    Letzter Beitrag: 06.03.2007, 21:47

Berechtigungen

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

Solar Speicher und Akkus Tests