Einlesen e. Drehzahl+ Steuerung

Gast #107340
Hallo alle zusammen!

Ich habe ein kleines Problem beim Programmieren eines ATmega 162.
Und zwar will ich eine sich ändernde Größe (Drehzahl), die von einem
bereits vorhandenen Programm stammt, als Stuergröße hernehmen. Die
Drehzahl liegt bereits in Hexform vor.

Das ganze sollte folgendermassen aussehen:
wenn n<Drehzahl<n+x, dann operiere nach bestimmtem Muster weiter.
Das Ganze wird dann für mehrere Drehzahlabschnitte umgesetzt.

Gibt es da für AVR einen bestimmten Befehl, den ich dann im Handbuch
genauer betrachten kann?
Das wär schon ne große Hilfe, wenn ich meine Recherche auf einen oder
zwei Befehle einschränken könnte.

1e03 Dank
Klaus
Gast
ja das zahlenformat is eigentlich wurscht, wichtiger is eher wie lang
die Zahl ist, vermutlich eh 8 bit.

ja nimm dir doch mal den Instruktion Set von dem AVR vor den du
verwendest und schua dir die comperator befehle an.
wirst 2 Stück davon brauchen, einen für den unteren bereich und einen
für den oberen.
oder du löst das mit einer subtraktion und wertest dann das flag aus,
das auftritt, wenn sich das vorzeichen ändert.

hoff das hilft dir weiter ;-)

Joe

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 22 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.