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?
Ja. Datenblatt: https://www.ti.com/lit/ds/symlink/tm4c129enczad.pdf Seite 1198, Abschnitt "18.3.6 Internal Temperature Sensor" Was soll ich das hier noch wiederholen? fchk
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
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.