Errechneter Wert zu Adresse

Gast #31873
Lesenswert?
• ▲
▼
Hi,
kann ich bei einem AVR einen Wert, der fertig berechnet in einem 
Register steht, in eine Adresse für das SRAM umwandeln?
STD Y+2 geht ja.
Will ich aber nicht, sondern STD Y+temp.
Geht das oder muß ich mir was anderes einfallen lassen?
Ich will einen IR Sensor mit einem Modellbauservo schwenken.
In ca. 3° Schritten von rechts nach links und zurück u.s.w.
Nach jedem Schritt soll der AD Port, an dem der Sensor hängt ausgelesen 
werden, und der gelesene Wert in eine Speicherzelle geschrieben werden. 
Welche Zelle das ist, soll der AVR anhand des Wertes berechnen, der die 
Servoposition bestimmt. Das geschiet in einem Timerinterupt. Das 
interpretieren der gesammelten Daten passiert im Main Bereich.
Der Controller ist ein AT90S8535.

Ready

Antwort schreiben

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