- SF800 Solar Speicher Tutorial         
Ergebnis 1 bis 10 von 19

Thema: Ich will ein Signal mit 7µs dauer verarbeiten

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Moderator Robotik Visionär Avatar von radbruch
    Registriert seit
    27.12.2006
    Ort
    Stuttgart
    Alter
    62
    Beiträge
    5.799
    Blog-Einträge
    8
    Ein mit 8MHz getakteter AVR braucht ca. 0,125µs pro Takt/Befehl. In 7µs wären das 56 Takte/Befehle. Das könnte man also auch einfach mit einer kleinen Zählschleife erledigen:

    int lowcount=0, highcount=0;

    while(Signalpin == low);
    while(Signalpin == high);
    while(Signalpin == low) lowcount++;
    while(Signalpin == high) highcount++;
    Bild hier  
    Atmel’s products are not intended, authorized, or warranted for use
    as components in applications intended to support or sustain life!

  2. #2
    Hey

    Leider bin ich nur n kleiner blutiger anfänger, der von nem kollegen unterstützung bekommt. wie genau ist das gemeint? bzw was bezweckt diese zählschleife?


    MfG
    Michael
    Meine eigene cnc-Fräse:
    mihuno.oyla3.de

  3. #3
    Super-Moderator Robotik Visionär Avatar von PicNick
    Registriert seit
    23.11.2004
    Ort
    Wien
    Beiträge
    6.842
    Das vom @Radbruch ist nur ein Beispiel ohne wirklichen Zweck.
    Denn um zu dir raten, wissen wir zwei wesentliche Dinge noch nicht:
    Was soll der µC mit den Signalen machen ?
    Was hat dieser µC sonst noch zu tun ?
    mfg robert
    Wer glaubt zu wissen, muß wissen, er glaubt.

  4. #4
    Hey,

    Das signal soll so verwendet werden:

    1) kommt eine bestimmte zeit lang kein signal (das 7µs signal), bestromt der µC einen ausgang. wenn wieder signale kommen soll der ausgang auf low fallen

    2) eine einfache und- funktion, die garnichts mit dem signal aus 1 zu tun hat muss noch geschalten werden

    3) das 7µs andauernde signal sollte von dem µc getriggert ausgegeben werden, da es sich hierbei um kein sauberes rechtecksignal handelt

    MfG
    Michael
    Meine eigene cnc-Fräse:
    mihuno.oyla3.de

  5. #5
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    27.07.2010
    Ort
    Aachen ---- NRW
    Beiträge
    251
    hey

    Zitat Zitat von frankensteins-freund Beitrag anzeigen
    eine einfache und- funktion, die garnichts mit dem signal aus 1 zu tun hat muss noch geschalten werden
    heißt?


    mfG
    Philip

  6. #6
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    19.05.2005
    Ort
    Berlin
    Beiträge
    316
    Du kannst das Signal einfach mit einem Flip-Flop trappen und dann in Ruhe auswerten. Nach dem Auswerten das Flip-Flop resetten und du bist wieder "scharf".

  7. #7
    hey,

    eine und-schaltung aus 2 freien pins sollte einen dritten freien pin auf high schalten, wenn beide eingänge high
    sind. Ist nur ein pin oder kein pin high geschalten ist der ausgang lo

    grüßle
    Michael
    Meine eigene cnc-Fräse:
    mihuno.oyla3.de

Ähnliche Themen

  1. Timer Interrupt - Pausen - Dauer
    Von M1.R im Forum C - Programmierung (GCC u.a.)
    Antworten: 4
    Letzter Beitrag: 29.11.2009, 13:35
  2. Wie lange dauer i2c
    Von cas im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 1
    Letzter Beitrag: 12.03.2009, 19:05
  3. HC12: Dauer eines C-Befehls
    Von pic18fx im Forum Microcontroller allgemeine Fragen/Andere Microcontroller
    Antworten: 2
    Letzter Beitrag: 25.09.2007, 22:14
  4. dauer einer 1 oder 0
    Von hacker im Forum AVR Hardwarethemen
    Antworten: 3
    Letzter Beitrag: 25.08.2005, 14:22
  5. TV-Signal verarbeiten.
    Von .Johannes. im Forum Elektronik
    Antworten: 10
    Letzter Beitrag: 02.04.2005, 00:53

Berechtigungen

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

Labornetzteil AliExpress