Forum: Mikrocontroller und Digitale Elektronik Beispielcode externe Ref für STM32F205VB


von Tom (Gast)


Lesenswert?

Hallo,
irgendwie bekomme ich keine brauchbaren Werte mit dem Controller hin.
HAt jemadn mal einen codebeispiel for einen Controller der Serie oder 
eine Quelle für eine fertige Lib?

: Wiederhergestellt durch Moderator
von Tom (Gast)


Lesenswert?

und wo finde ich die Doku mit den ganzen Registern?
Im reinen Datenblatt finde ich davon nichts

: Gelöscht durch Moderator
von Thomas (Gast)


Lesenswert?

Du musst Dir das Referencemanual für die 200 Familie von der ST Webseite 
laden.

von Tom (Gast)


Lesenswert?

puh..ok..da verliert man schnell den Überblick..wo ich dort die externe 
Reference einschalte habe ich irgendwie noch nicht durchblickt..

: Gelöscht durch Moderator
von Tom (Gast)


Lesenswert?

und was meinst
"The voltage on VREF ranges from 1.8 V to VDDA."??

: Gelöscht durch Moderator
von Tom (Gast)


Lesenswert?

...

: Gelöscht durch Moderator
von Thomas (Gast)


Lesenswert?

Wenn Du in Kapitel 4.1 das Powerschema der CPU ansiehst, wirst Du 
erkennen, dass VDDA den AD Wandler versorgt und dehalb eine ext. Ref. 
Spannung diesen Wert nicht überschreiten darf.

von Tom (Gast)


Lesenswert?

nun gut, diese bedingung ist mit der 1,024V Ref ja erfüllt.
Bekomme die externe REf dennoch nicht zum laufen :-(

: Gelöscht durch Moderator
von Andy (Gast)


Lesenswert?

Beschreib mal was du bisher schon gemacht hast. Der nicht 
funktionierende Code wäre auch nicht schlecht, oft sind es kleine Dinge 
durch die nichts so funktioniert wie es sollte.

von Tom (Gast)


Lesenswert?

nichts, da ich keinen gcc oder ähnlichen benutze und beim Mikroe 
compiler keine Auswahlmöglichkeit für den externen Ref existiert :-(

Somit müßte iche rstmal wissen, wie ich überhaupt den ADC zu fuß 
ansprechen kann und welcher Parameter für die externe Ref ist

Vermutlich habe ich einfach die falsche Reference für den STM32, dort 
finde ich nichts über eine externe Ref bzw sein Register

: Gelöscht durch Moderator
von Lothar (Gast)


Lesenswert?

Tom schrieb:
> Somit müßte iche rstmal wissen, wie ich überhaupt den ADC zu fuß
> ansprechen kann und welcher Parameter für die externe Ref ist

Die STM32 Reference Manuals sind wirklich undurchsichtig, aber ich würde 
mal vermuten, dass die ext. ref. durch Abschalten der int. ref. aktiv 
wird:

10.13.16 ADC common control register (ADC_CCR)

Bit 23 TSVREFE

Bei NXP gibt es ein Forum vom Hersteller wo man nachfragen kann, gibt es 
das bei ST nicht?

von Tom (Gast)


Lesenswert?

das war meine vermutung, aber da man irgendwann ziemlich gefrustet ist, 
und nicht weiß, wenn es nicht funktioniert, warum es nun nicht 
funktioniert...
Dann werde ich das mal ausprobieren

: Gelöscht durch Moderator
von Schaulus Tiger (Gast)


Lesenswert?

Schau dir mal das Bild Fig.28 im ADC-Kapitel im RM0033 an. Der ADC hat 
nur eine feste externe Referenz. Beim LQFP-100 ist das der Pin 21. Alle 
Messungen passieren relativ zu dieser externen Spannung, egal, ob die 
interne eingeschaltet ist oder nicht.

Die interne "Referenz" VREFINT kann man wie jede andere Spannung messen. 
Wenn man eine gute externe hat, braucht man die interne nur für den 
Temperatursensor.

Wenn man VDDA als externe Referenz verwendet, kann man die interne 
messen und umrechnen.

von Tom (Gast)


Lesenswert?

na dann müßte ja bei mir alles Funktioniern tut es aber nicht, 
vermutlich vermurkt die Mikroe Initialisierung dann hier irgendwas k.a.
Die Werte spinnen jedenfalls völlig rum im besten falls gehen sie in 
1023 hoch oder runter?!

: Gelöscht durch Moderator
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.