Forum: Mikrocontroller und Digitale Elektronik Frequenz erzeugen


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
von Dirk (Gast)


Angehängte Dateien:

Lesenswert?

Hallo Leute,

liegt das an mir oder BASCOM ??
Ich versuche mit Timer0(Timer1 belegt) eine Frequenz von 36khz zu 
erzeugen(IR-Diode).
Aber komme nur bis max. 14khz.
Ich hoffe, das mir jemand helfen kann. Ich hoffe, daß ich nur was 
übersehen habe.

Im Anhang mal die Sample-Datei von BASCOM

von Oliver (Gast)


Lesenswert?

Hallo Dirk,

ich kenne mich mit BASCOM nicht aus, allerdings ist mir bei Deinem 
Programm folgendes aufgefallen:"Portd.2 = Not Portd.2"
Es gibt beim Atmel die Unterscheidung zwischen PIND.# und PORTD.#

PIND ließt den Zustand des Ports
PORTD gibt einen logischen Level ans PIN.

Vielleicht funktioniert es bei Dir mit der Zeile

Portd.2 = Not Pind.2

Vielleicht hilft es ja

Gruß Oliver

von Dirk (Gast)


Lesenswert?

War es leider auch nicht.

Aber trotzdem vielen Dank, Oliver.
Nett, daß sich überhaupt einer die Mühe macht.

MFG

Dirk

von Dieter Brüggemann (Gast)


Lesenswert?

Hallo Dirk

Folgender Code bringt 250 KHz bei 8 MHZ. Dann kann man leider nichts 
anderes mehr machen.

Do
  Toggle Portb.1
Loop

Dein Code bei 8 MHz bringt 28,6 KHz.

Ich schätze mal, da ist ein Fehler bei Bascom. Bei mir macht es keinen 
Unterschied im Signal, ob ich 1 oder 8 als Vorteiler nehme.

MFG
Dieter

von Dirk (Gast)


Lesenswert?

Gott sei Dank. Hab schon an mir gezweifelt.

Danke für den Tip

von Martin (Gast)


Lesenswert?

Und wie hast du das Problem jetzt gelöst?

von ThomasB (Gast)


Lesenswert?

Es gibt auch fertige Befehle in Bascom
z.b.RC5SEND,RC6SEND,Sonysend,mehr infos gibt bei der onlinehilfe

mfg ThomasB

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]
  • [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.