Temperatur per ADC0 Sequencer 3 auslesen

Gast #7307863
Lesenswert?

Hallo zusammen, ich habe ein Problem und hoffe ihr könnt mir damit helfen. Und zwar habe ich einen Mikrokontroller (TM4C129E) und muss von diesem den internen Temparatursensor per ADC0 Sequencer 3 auslesen. Leider weiß ich nicht wie das geht da ich das bisher nur mit dem I2C gemacht habe. Wisst ihr da vielleicht mehr?

Gast #7308179
Lesenswert?

Entschuldige wenn ich so blöd nachfrage, aber ich bin noch nicht sehr lange dabei beim Mikroprozessor programmieren. Kann man das irgendwo nachlesen wie man das macht, denn mit der formel bzw. der Referenz zwischen voltzahl und temperatur kann ich nichts anfangen Also wie man das programmieren würde. Ich hätte das einfach so gemacht das ich den adco sequencer enable mit SysCtlPeripheralEnable und dann oversample mit ADCHardwareOversampleConfigure um dann daraufhin die Pins mit GPIOPinTypeADC konfigurieren. Aber wie kann man dann die Temparatur damit auslesen?

LG

#7308222
Lesenswert?

Du verwendest also die DriverLib.

Im UserGuide SW-TM4C-DRL-UG-2.1.4.178.pdf auf Seite 46 gibts ein Beispielprogramm, wie man den ADC generell benutzt. Das solltest Du erstmal zum Laufen bringen mit einem Testaufbau.

Wenn das läuft und DU stimmige Werte bekommst, statt eines Kanals wie z.B. ADC_CTL_CH0 den TempSensor ADC_CTL_TS auswählen.

siehe auch: https://sites.google.com/site/luiselectronicprojects/tutorials/tiva-tutorials/tiva-adc/internal-temperature-sensor?pli=1

fchk

#7308225
Lesenswert?

Du verwendest also die DriverLib.

Im UserGuide SW-TM4C-DRL-UG-2.1.4.178.pdf auf Seite 46 gibts ein Beispielprogramm, wie man den ADC generell benutzt. Das solltest Du erstmal zum Laufen bringen mit einem Testaufbau.

Wenn das läuft und DU stimmige Werte bekommst, statt eines Kanals wie z.B. ADC_CTL_CH0 den TempSensor ADC_CTL_TS auswählen.

siehe auch: https://sites.google.com/site/luiselectronicprojects/tutorials/tiva-tutorials/tiva-adc/internal-temperature-sensor?pli=1

oder

https://gist.github.com/donghee/886adc391ab984756edb

Aufpassen bezüglich der kleinen Unterschiede ziwschen TM4C123 und TM4C129!

fchk

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren