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
und wo finde ich die Doku mit den ganzen Registern? Im reinen Datenblatt finde ich davon nichts
:
Gelöscht durch Moderator
Du musst Dir das Referencemanual für die 200 Familie von der ST Webseite laden.
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
und was meinst "The voltage on VREF ranges from 1.8 V to VDDA."??
:
Gelöscht durch Moderator
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.
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
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.
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
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?
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
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.