Es geht um das STM32f4 Discovery-Board. Der Kontroller hat 3 ADC. Ich habe etwas gelesen, dass es möglich ist, weitere Pins auf den ADC durchzuschalten. Insgesamt werden 7 ADC benötigt. Wie kann ich das mit dem Board realisieren/prorgammieren? Beispielcode? Danke.
fälltkeinnameein schrieb: > Wie kann ich das mit > dem Board realisieren/prorgammieren? Beispielcode? Silbertablett? Gebratene Tauben in den Mund fliegen lasen?
Mikrocontroller haben oft nur einen oder zwei ADCs. Der STM32F4 mit drei ist schon gut Bestückt. Vor dem ADC sitzt ein Multiplexer um auf verschiedene Pins zu routen. Damit können nacheinander mehrere Spannungen gewandelt werden.
Gerade beim F4 Discovery ist es ganz schön Gewurschtel, weil die meisten Pins am ADC schon durch andere Peripherie belegt sind. Die einzigen 4 Pins, die in einem Rutsch abgefragt werden können (ADC mit DMA Anbindung, anders isses beim F4 fast nicht sinnvoll), sind die Pins PA0-PA3, entweder mit ADC1 oder mit ADC2. Auf PA0 sitzt zwar ein Button, aber den muss man ja nicht drücken. Danach wirds schwieriger. Die Pins PB0 und PB1 sind frei für IN8 und 9 von ADC1 oder ADC2 und dann wieder PC1, PC2, PC4 und PC5, entweder mit ADC1, ADC2 oder ADC3. Uwe B. hat hier eine gute Übersicht: http://mikrocontroller.bplaced.net/wordpress/wp-content/uploads/2013/03/Pinbelegung_v101.html
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.