-

+ Antworten
Seite 3 von 3 ErsteErste 123
Ergebnis 17 bis 18 von 18

Thema: counter Problem (SRF05 Ultraschallsensor C code)

  1. #17
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    01.10.2009
    Beiträge
    437
    Zitat Zitat von Besserwessi Beitrag anzeigen
    die Version mit dem |= wird ggf. kürzer weil dafür spezielle ASM Befehle existieren.
    Die Timerregister sind meist oberhalb des IO-Adressbereiches, den SBI & CBI erreichen können, diese Opcodes gehen nur bis 0x1F.
    Beim ATM8 sitzt TCCR1B auf 0x2E, damit ist die Sequenz: IN, ORI, OUT, bei der direkten Zuweisung dagegen nur: LDI, OUT, ein Takt weniger.
    Ports liegen oft im Bereich unter 0x1F, da ist Bit-weises Setzen und Löschen dann tatsächlich schneller.
    Die 58 µs/cm kommen übrigens ganz gut hin mit der Laufzeit. Das ist also schon die Zeit bis zu Echo.
    Ja, richtig. Ist ja der Weg hin und zurück.

  2. #18
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    01.10.2009
    Beiträge
    437
    Zitat Zitat von Maxtronik Beitrag anzeigen
    TCCR1A = (1 << WGM10) | (1 << COM1A1) | (1 << COM1B1);
    Ja, das war das Kritische, das hat 'ne 8-Bit PWM eingestellt und den Zähler "etwas" zusammengekürzt.
    TCCR1B = (1 << CS11); // tmr1-Timer mit MCU-Takt/8 betreiben.
    War dagegen kein Problem, da von Dir gesetzt.
    Das ist dann wohl einer dieser arten von Fehlern, die einem peinlich sein könnten.
    Passieren nicht, wenn man die Kontrolle über die Register selbst übernimmt.
    Vielen Dank MagicWSmoke
    Bitte, gern geschehen.

+ Antworten
Seite 3 von 3 ErsteErste 123

Ähnliche Themen

  1. SRF04 oder SRF05 Ultraschallsensor ?!
    Von kamatschka im Forum Sensoren / Sensorik
    Antworten: 10
    Letzter Beitrag: 13.04.2012, 17:25
  2. Antworten: 27
    Letzter Beitrag: 14.10.2009, 19:49
  3. SRF05 Ultraschallsensor an atmega32, kein Signal
    Von bruegae im Forum Sensoren / Sensorik
    Antworten: 3
    Letzter Beitrag: 20.11.2008, 21:58
  4. Git es den Ultraschallsensor SRF05 mit analoger Spannung?
    Von Sheridan im Forum Sensoren / Sensorik
    Antworten: 6
    Letzter Beitrag: 18.04.2007, 17:35
  5. Ultraschallsensor SRF05
    Von MORRI$ im Forum Sensoren / Sensorik
    Antworten: 0
    Letzter Beitrag: 31.07.2006, 16:12

Stichworte

Berechtigungen

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