www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Frequenzüberprüfung


Autor: Hausmeister (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Hallo zusammen,

könnte mir bitte jemand zu dem angehängten program helfen,
es handelt sich dabei um ein program für nen at89s8252, soll ein testat
werden ab ich komme nicht wirklich weiter und zwar geht es darum, dass
eine Frequenz, die angelegt wird auf drei kriterien untersucht wird und
zwar zum einen soll die angelegte Impulsdauer min. 0,25ms betragen,
dabei soll auch ausgegeben werden ob sie momentan darüber oder darunter
liegt, wird momentan mit LEDs erledigt, auserdem soll überprüft werden,
ob die Frequenz kleiner 3.3KHz ist und die Pausenzeit sollte ebenfalls
größer 0,25ms sein. Die Frequenz liegt an P3.2 und P3.4 an einmal um
mit einem gated timer die Impulslänge zu messen und zum zweiten wird
die Taktlänge durch das messen der Zeit von IR der fallenden flanke bis
zum erneuten IR der fallenden flanke gemessen.
hab das programm wie angehängt rübergespielt, solannge die beiden Ports
frei sind funktioniert auch alles noch es wird angezeitgt das die
bedingung von mind. 0,25ms erfüllt wird und dass die frequenz kleiner
3.3 khz ist. wenn ich jedoch die den frequenzgenerator anschieße kommt
es zu keinem wechsel der anzeige sobald die frequenz die 3.3 khz
überschreitet und auch die überprüfung der Impulslänge funktioniert
nicht.
kann mir bitte bitte jemand helfen

danke schon im Voraus für eure Bemühungen

de hausmeister

Autor: Hausmeister (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Hallo zusammen,

hab die Auskomentierung noch verfollständigt und den feheler timer0
nicht wieder zu starten behoben, funktioniert aber leider immer noch
nicht richtig, also wer lust hat bitte anschauen und mögliche Fehler
posten.
Kennt sich jemand genau mit der Pinbelegung aus hab jetzt in MC-Tools 5
eine etwas vom Datenblatt abweichende Belegung gefunden

danke

de hausmeister

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.