STM32F2 ADC Problem

OP #4151393
Hallo,
ich habe ein komisches Problem..
Ich habe die gleiche ADC Routine von einem 68Pin Gehäuse für den STM 
eines 100Pin geäuses beides STM32F2 genommen..
Seltsamerweise zeigt das Display nun  63 127 255 als Schritte an.
Klar 8 bit hatte ich testweise eignestellt...bei 12bit sind die Schritte 
entsprechend größer..aber irgendwie fehlt alles dazwischen?!? was kann 
diese Fehler verursachen?
Recht oder links angeordnete Bitreihenfolge hatte ich auch schon 
getauscht ohne Erfolg...
ach ja, als externe ref habe ich eine 1.024V
OP
so neuer Controller hat wie erwartet den gelichen Fehler..
Ja paar bits verloren klingt logsisch..sowas wie integer definiert und 
dann mit byte weiter gearbeitet,.aber das ist es nicht..
Jetz bei 12bit hat er bei 0V
0V 1023
1.2V 2047
3.3C 4095
bis 30V passiet nichts weiter mehr..klar 4095 ist ja auch ende 
eigentlich..,

1,8V echt?..
OP
owe..und da haken alle auf meinem beliebten XMega rum!!!
Es lag tatsächlich daran das ihm die 1.024V refenze zu klein war!!! beim 
Xmega kann ich von 0.1-3.x alles nehmen.und kann sogar noch geringfügig 
in die minusrichtung messen..
Irgendwie hasse ich ARM etwas....
also sllte es mit 2.048V auch laufen?! oder gibt es da auch wieder was 
zu beachten?

mit der KAcke habe ich heute den halben Tag zugebracht...mega 
drauflöten, programm schreiben ..läuft..kotz

Wo in welchen der zahlreichen Dokus und Datenblätter finde ich das denn 
wieder..ich habe die ganze zeit mit dem Ref Manual und ADC Teil 
gearbeitet..wie dumm von mir narf

Könnte alles so einfach sein..ist das bei den anderen ARM auch so 
schei.... ARM..der narme ist Programm haha
Gast
Wo ist denn Deiner Meinung nach die grenze beim Xmega?
Dafür das die ARM Controller hier immer wie eine heilige Kuh gehandelt 
werden, haben die eine Menge Einschränkungen..von der laaangen Erata 
List mal ganz abgesehen..steht beim Xmega128 da überhaupt noch was drin?
Der ADC ist beim STM wohl auch verrauschter als beim Xmega
Gast
Das hat so nichts mit ARM zu tun. ARM liefert nur die Prozessor-IP. Die 
gesmate Peripherie kommt von ST.
Im Datenblatt ist bei den electrical characteristics des ADC alles 
sauber aufgeführt.

Antwort schreiben

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