M32C87 Multi port sweep mode AD-Wandler

Gast #1129225
Hallo Zusammen,

ich arbeite zurzeit mit dem M32C87 Controller von Renesas und würde 
gerne den AD-Wandler in Multi Port Sweep Mode 0 betreiben hab aber keine 
Idee wie ich das machen kann.
Die Idee ist 11 Abstandssensoren einzulesen und mit einer Variablen zu 
vergleichen, eine sogenannte Grenze. Wenn diese Grenze überschritten 
wird gibts Alarm. Die Sensoren geben mir eine 0-5V abstandsabhängige 
Spannung raus. Das Problem ist das ich wissen muss welcher Sensor 
gemeldet hat. Das heisst ich muss die konvertierten Werte auch dem 
jeweiligen Sensoren zuordnen können.
Hat schon jemand damit gearbeitet? Kann er mir wieleicht ein 
Programmcode freundlicher weise zur verfügung stellen das Zeiteffizient 
ist? Währe sehr dankbar für jede Hilfe.

Gruß
Andy
Gast #1129366
Hallo, also du kannst den Multisweep Mode in kombination mit der DMA 
ohne Probleme benutzen. Und 16 Kanäle in high speed ins RAM 
transferieren.
Dann must du nur noch deine Kanäle der Speicherzuordnung deklarieren und 
fertig.

Ich habe ein Motormanagnemt für Otto Motoren entwickelt und dort nutze 
ich es sogar noch mit 8fach Oversampling.

Ein paar Code-Ausschnitte aus meinem Programm im Anhang.
Ich schreibe so etwas immer nur in Assembler, es soll ja auch schnell
bleiben.

Es soll aber nur verdeutlichen wie einfach und gut es auf einem M32C
Controller geht.

Cheers,
Sascha
Angehängte Dateien:

Antwort schreiben

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