Re: Wert von Analogeingang auf Display anzeigen Kategorie: CC-Pro Unit & Appl.Board (von Hannes - 8.11.2006 13:24) | ||
Als Antwort auf Wert von Analogeingang auf Display anzeigen von Christoph - 8.11.2006 11:35 | ||
| ||
Hi, anbei ein Programm, das die Spg. am ADC0 2-stellig (als Volt) am LCD anzeigt. Gruss _______________________________________________________________________________ /* Die Spg. an ADC0 wird 2-stellig auf das LCD ausgegeben. */ word ADC_Wert, ADC_Wert_alt; float ADC_Spg; char text[5]; void main(void) { LCD_Init(); LCD_ClearLCD(); LCD_CursorOff(); ADC_Set(ADC_VREF_VCC, 0); // VREF von ADC0 = VCC = 5.045V while(1) { ADC_Wert = ADC_Read(); // Werte von 0 - 1023 ADC_Spg = (ADC_Wert*4.927)/1000; // VCC 5.045V / 1024 = 4.927 Str_WriteFloat(ADC_Spg, 2, text, 0); // ADC_Spg in einen String umwandeln if (ADC_Wert != ADC_Wert_alt) // am LCD nur ausgeben wenn sich der Wert ändert { LCD_CursorPos(0x00); LCD_WriteText(text); LCD_WriteChar(0x56); // " V " ADC_Wert_alt = ADC_Wert; } Msg_WriteText(text); Msg_WriteChar(0x20); AbsDelay(200); } } ________________________________________________________________________________ > Hallo, > > ich möchte gerne den Wert von einem analogen Eingang auf dem Display anzeigen, ich hab es schon probiert, > aber irgendwie hatu das bei mir nicht hin, es kommen immer nur komische Zeichen und kein Wert. Könnte mir > jemand ein Beispiel dafür geben? > Danke schon mal! > > MfG > Christoph | ||
Antwort schreiben Antworten: Re: Wert von Analogeingang auf Display anzeigen (von Christoph - 8.11.2006 15:56) |
Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum