Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum

Druckmessung über Analogen Port Kategorie: Programmierung C (von Jürgen - 14.01.2008 12:20)
Ich nutze:
C-Control Pro Mega128
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: