- MultiPlus Wechselrichter Insel und Nulleinspeisung Conrad         
Seite 2 von 2 ErsteErste 12
Ergebnis 11 bis 12 von 12

Thema: Mega 16 - unterschiedliche Frequenzen ausgeben

  1. #11
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    23.05.2004
    Ort
    Solingen
    Beiträge
    101
    Anzeige

    E-Bike
    Also ich hab jetzt den Mega 16 mit 16MHz externem Takt. Hab es auch schon geschafft niedriege "Frequenzen" auszugeben mit der wohl simpelsten Methode:

    do
    port = 1
    waitx
    port = 0
    waitx
    loop

    nun möchte ich die Frequenz, also den Takt, mit dem Timer präzieser manipuliere.
    Kann mir vielleicht jemand erklären wie so ein Code aussehen könnte?
    Um hilfe wäre ich dankbar

    Gruß Omnikron

  2. #12
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    29.01.2004
    Beiträge
    2.441
    nun möchte ich die Frequenz, also den Takt, mit dem Timer präzieser manipuliere.
    Kann mir vielleicht jemand erklären wie so ein Code aussehen könnte?
    Da gibt es vermutlich mehrere Möglichkeiten.

    Guck einfach mal in der Bascom Hilfe nach. Da findest du Beispielcode für das erzeugen einer Frequenz mit Hilfe eines Timers.

    Im Prinzip musst du einen Timer starten und eine Routine für den Timer-Überlauf definieren.
    Immer wenn der Timer überläuft ruft er dann automatisch die Überlauf-Routine auf. In welchen Abständen der Timer Überläuft kannst du in Grenzen über den "Prescale"-Faktor steuern.
    Wenn du dann in der Überlauf-Routine deinen Pin toggelst (z.B. toggle Portd.1) kannst du schon einige Frequenzen erzeugen.
    Wenn du ganz bestimmte Frequenzen erzeugen willst, brauchst du natürlich noch etwas mehr mehr Programmcode,

Seite 2 von 2 ErsteErste 12

Berechtigungen

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

Labornetzteil AliExpress