Temperatur per ADC0 Sequencer 3 auslesen

Gast #7307863

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

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

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

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

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