- 12V Akku mit 280 Ah bauen         
Seite 2 von 6 ErsteErste 1234 ... LetzteLetzte
Ergebnis 11 bis 20 von 55

Thema: srf04 mit pulse

  1. #11
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    28.04.2004
    Ort
    Nähe Köln
    Alter
    58
    Beiträge
    247
    Anzeige

    Praxistest und DIY Projekte
    Hallo

    ist der PD6 ICP1

    MFG
    Dieter

  2. #12
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    23.05.2004
    Ort
    Untersöchering(Bayern,Alpenvorland)
    Alter
    37
    Beiträge
    215
    Ja genau der Timer hat einen eigenen Input Capture Pin (ICP1), also nicht die Externen Interrupt Pins. Wobei man es mit ihnen auch machen könnte die Programmierung würde aber anders, und bisschen komplizierter aussehen.
    Gruß Muraad

  3. #13
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    20.06.2004
    Beiträge
    1.941
    kann man auch zwei andere normale xpin nehmen, um die zeit zu messen.
    bei Bascom kann man 2 xpin nehmen , einer wird mit pulseout und der andere mit pulsein angesprochen und der pulsein befehl legt auch einen wert in einer variable zum auswerten.
    hallo muraad, kanst du mir den vorgang von deiner messung(progbeispiel) einmal erklären, wäre nett.
    mfg pebisoft

  4. #14
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    20.06.2004
    Beiträge
    1.941
    hallo muraad.
    ich habe dein program jetzt im test.
    ich habe einen AVR16 mit 8mhz.
    kannst noch einmal schauen, welche timerzeiten man dafür nehmen muss.
    ich bekomme zur zeit den wert 253 dauernd raus auch wenn sich die ettfernung der objekte ändert.
    extern habe ich 16mhz dran, weiss aber nicht, wie ich die fusebits einstellen muss, damit dieser aktiveiert wird. aktiveiren kann ich die fusebits mit bascom.danke.
    mfg pebisoft

  5. #15
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    23.05.2004
    Ort
    Untersöchering(Bayern,Alpenvorland)
    Alter
    37
    Beiträge
    215
    Ich hab dir den Code oben auch noch mal auf 8Mhz geändert. Und ich änder in dem andern Thread am Code auch nochmal kurz was. G
    Gruß Muraad

  6. #16
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    20.06.2004
    Beiträge
    1.941
    hallo, muraad.
    in der srf04-routine steht :
    TCR1B ich muss das ändern in TCCR1B, dann compiliert er,
    TICIE in TICIE1 dann compiliert er.
    ändert das eigentlich deine vorstellung von deiener ausgabe?
    mfg pebisoft

  7. #17
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    23.05.2004
    Ort
    Untersöchering(Bayern,Alpenvorland)
    Alter
    37
    Beiträge
    215
    Ne des waren nur Schönheitsfehler Ich änders gleich in dem Code hier und in dem Code im anderen Thread.
    Gruß Muraad

  8. #18
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    20.06.2004
    Beiträge
    1.941
    hallo, ist der "TCCR1B|= (1<<CS10)" nicht "CS11". prescaler =8?
    ich aheb den AVR16.
    mfg pebisoft

  9. #19
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    20.06.2004
    Beiträge
    1.941
    die ausgabe des srf04 geht immer nur bis "5", was kann man da noch ändern.
    mfg pebisoft

  10. #20
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    23.05.2004
    Ort
    Untersöchering(Bayern,Alpenvorland)
    Alter
    37
    Beiträge
    215
    Ja hast recht habs wieder geändert in beiden Codes.TCCR1B|=(1<<CS11) das ist Prescaler 8. Sowas passiert wenn man sich nicht genug Zeit lässt Und was meinst du mit gibt immer 5? Gibt die Funktion start_us_messung() immer 5 zurück?

    Gruß Muraad

Seite 2 von 6 ErsteErste 1234 ... LetzteLetzte

Berechtigungen

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

Labornetzteil AliExpress