STM32F4 ADC Problem

Gast #5577727
Lesenswert?
• ▲
▼
Hallo,

bezüglich des ADCs würde ich gerne mal wissen, wie man jetzt genau eine 
einzelne Messung durchführt.

Ich habe das Problem, dass ich zwar in den Register ADC_SQR3 die Bits 
[0:4]einstelle für den Kanal, welchen ich gerne hätte (18 interner 
Temperatursensor) und in den ADC_SQR1 [23:20]  die Bits alle auf 0 setze 
um "einen" Kanal zu messen.

Jetzt versuche ich den internen Temperatursensor zu messen.
Das zugehörige Bit im ADC_CCR Register ist gesetzt.

Dennoch wird einfach "immer" ein anderer Kanal gesampelt.
Gast #5577749
Lesenswert?
• ▲
▼
Bezüglich des ADC hätte ich aber noch eine weitere Frage:

Ich lasse den ADC einmal im Single Modus laufen und den Rest des 
Programmdurchlaufes im Continous Mode.
Danach stelle ich wieder um auf Single Modus. Hier bekomme ich dann zu 
tiefe Werte.

Kommentiere ich den Continous Mode aus, ist alles ok.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.