Frequenz von PWM durch hterm steuern

OP #2900165
Lesenswert?
• ▲
▼
Hallo zusamen, ich brauche eure Hilfe. Ich habe ein Mikrocontroller 
ATmega168, mit dem habe ich schon erfolgreich ein PWM Impuls erzeugt. 
Ich habe schon mit dem Programm Hterm durch den UART String Datei 
geschickt, und der Mikrocontroller hat die zurück geschickt. Jetzt ist 
meine Frage, wie kann ich den Mikrocontroller so programmieren, dass er 
100hz PWM Impuls erzeugt, wenn er ein String Datei durch den hterm z.b 
'100' bekommt. Ich will nur dass jemand ein paar  Hinweise gibt.
Danke in Voraus
#2900307
Lesenswert?
• ▲
▼
georgi georgi schrieb:

> Ich will nur dass jemand ein paar  Hinweise gibt.

Der wichtigste Hinweis ist wohl der, dass du nur mit Ziffern senden 
nicht weiter kommst. Du brauchst irgendein spezielles Zeichen, bei 
dessen Empfang der µC erkennen kann: Oho, jetzt ist die Zahl vollständig 
in Textform übertragen worden und kann ausgewertet werden. Denn wenn du 
vor dich hintippst ... 1 .... dann kann man ja nicht wissen, ob du jetzt 
tatsächlich Eins meinst, oder ob da noch was kommt. Zb tippst du weiter 
... 0 .... und damit könnte dann zb Zehn gemeint sein. Könnte. Könnte 
aber auch sein, dass du weiter tippst ... 5 .... und dann sind es 
Hundert_und_fünf.

Da du vor dem Terminal sitzt, bietet sich zb der Einsatz der Return 
Taste an, die selbstverständlich auch einen Code zum µC schickt.
Return nimmt man gerne, weil es naheliegend und intuitiv ist (zumindest 
für die Generation der Programmierer vor den Mausschubsern). Aber im 
Grunde kannst du jedes beliebige Zeichen nehmen - es darf nur in den 
Nutzdaten nicht vorkommen.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 13 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.