Druckmessung über Analogen Port Kategorie: Programmierung C (von Jürgen - 14.01.2008 12:20) | ||
| ||
Hallo, ich möchte eine kleine Druckmessung durch einen Druckaufnehmer vornehmen, welcher an dem analogen PortE an meinem Mega128 Pro anliegt. Ich benutze dafür folgenden Code: ADC_Set(ADC_VREF_VCC,PortE); druck = ADC_Read(); Msg_WriteFloat(druck); Das Problem ist, das ich nun als Ausgabe einen Haufen Werte bekomme, welche wahrscheinlich eine Flanke darstellen sollen. Ich brauche jedoch nur einen einzigen Wert, um dann Anhand dieser Zahl bestimmen zu können, wieviel Druck gemessen wurde. Ich danke euch für eure Hilfe. P.S: Hier die Ausgabe, die ich erhalte 1.752931.728521.718751.708981.699221.694341.689451.689451.694341.699221.708981.7 18751.723631.733401.743161.743161.743161.743161.733401.723631.718751.704101.6943 41.684571.679691.674801.674801.674801.679691.689451.699221.708981.718751.723631. 728521.728521.723631.718751.713871.699221.689451.679691.669921.660161.655271.655 271.655271.660161.669921.674801.684571.694341.704101.704101.708981.704101.699221 .694341.684571.669921.660161.650391.640621.635741.635741.635741.640621.645511.65 5271.665041.674801.679691.684571.689451.689451.684571.679691.669921.660161.64551 1.635741.625981.621091.616211.621091.621091.630861.640621.645511.655271.665041.6 69921.674801.674801.669921.665041.655271.645511.635741.625981.616211.611331.6064 51.606451.611331.616211.625981.635741.645511.655271.660161.665041.665041.665041. 660161.650391.640621.630861.621091.611331.601561.596681.596681.596681.606451.611 331.621091.630861.640621.650391.655271.655271.655271.650391.645511.635741.625981 .616211.601561.596681.591801.586911.591801.596681.601561.611331.621091.630861.64 0621.645511.650391.650391.645511.640621.630861.621091.611331.596681.591801.58691 | ||
Antwort schreiben Antworten: |
Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum