Bevor du wild drauf los rechnest, hast du dir mal angeschaut was am Spannungsteiler überhaupt passiert?
Ich kenn deinen genauen Schaltplan jetzt nicht, wenn dein Analogteil aber so aussieht wie beim WLANThermo, dann kannst du dir den resultierenden Digitalwert für den FANTAST bei 25 °C ganz leicht ausrechnen. Bei eingestecktem FANTAST bei 25 °C solltest du am Eingang des MCP etwa 2,72 V messen können. Das resultiert aus U2 = (U/(R1+R2))* R2. Wobei U = 3,3V, R1 = 47k und R2 = 220K (FANTAST Rn). Wenn du jetzt noch die 2,72V in den Bereich 0 - 4096 überführst, kommt ein Digitalwert von etwa 3374 raus, was eingesetzt in die Gleichung im Code etwa deine 25 °C liefert. Vorausgesetzt man berücksichtigt, dass der log() hier der natürliche Logarithmus ist.
Ich kenn deinen genauen Schaltplan jetzt nicht, wenn dein Analogteil aber so aussieht wie beim WLANThermo, dann kannst du dir den resultierenden Digitalwert für den FANTAST bei 25 °C ganz leicht ausrechnen. Bei eingestecktem FANTAST bei 25 °C solltest du am Eingang des MCP etwa 2,72 V messen können. Das resultiert aus U2 = (U/(R1+R2))* R2. Wobei U = 3,3V, R1 = 47k und R2 = 220K (FANTAST Rn). Wenn du jetzt noch die 2,72V in den Bereich 0 - 4096 überführst, kommt ein Digitalwert von etwa 3374 raus, was eingesetzt in die Gleichung im Code etwa deine 25 °C liefert. Vorausgesetzt man berücksichtigt, dass der log() hier der natürliche Logarithmus ist.
