Analogwandler XC886

Gast #2508873
Hallo zusammen,
vielleicht kann mir jemand bei meinem Problem helfen,
ich nutze den Infineon Controller XC886CM.

Folgendes Problem besteht:
Ich möchte über den integrierten Analogwandler in der Betriebsart 
"sequential" gezielt mittels Software Aktion eine Spannung z.B an Kanal 
AN4 wandeln. Dazu habe ich die Register entsprechend initalisiert.

Laut Datenblatt kann, wenn "EXTR = 0" und "ENGT = 1" dierekt beim 
beschreiben des registers "QINR0" die Wandlung ausgeführt werden.

Dabei wird das sogenannte "V-Bit" auf 1 gesetzt und setzt die internen 
BITs "REQCHNRV" und REQPND" ebenfalls auf 1.

Das zur Theorie. Leider wird nicht jedesmal die Wandlung durchgeführt.

Hat jemand dazu einen Tipp?
Gast
Ich triggere zur Zeit mit 10Hz, später bis 140Hz.

Ich habe sogar die "V" Bits nach dem gelieferten Ergebnis durch "FLUSH" 
zurückgesetzt (register QMRO).

Gruss Dirk
Gast
Hier ist ein kurzer Programmausschnitt,

A_06:
  mov    adc_page,#00000110b
  mov    ADC_QMR0,#00110001b
  mov    ADC_QINR0,#00000001b
  mov    adc_page,#00h
A_7:    mov    a,ADC_GLOBSTR
  jb    acc.0,A_7
  mov    adc_page,#00000010b
  mov    resr1_H,ADC_RESR1H
  mov    resr1_L,ADC_RESR1L


  mov    adc_page,#00000110b
  mov    ADC_QMR0,#00110001b
  mov    ADC_QINR0,#00000010b
  mov    adc_page,#00h
A_9:mov    a,ADC_GLOBSTR
  jb    acc.0,A_9
  mov    adc_page,#00000010b
  mov    resr2_H,ADC_RESR2H      ;Datensicherung des Ergebnisregisters
  mov    resr2_L,ADC_RESR2L

Antwort schreiben

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