Gast
#1291532
Hallo allerseits, Vielleicht könnt ihr mir helfen, ich bin schon am Verzweifeln. Ich hab da das Picdem Mechatronik Board von Microchip vor mir liegen. Darauf werkelt ein PIC16F917 mit unter anderem auch einem LCD. Für das LCD wird der interne LCD-Teil des PIC16F917 benutzt. Jetzt will ich das relativ einfache Programm schreiben, dass mir den AD-Wert an AN0 auf das LCD schreibt. OK, ADC aktivieren und einmal testen. Funzt bestens, ich krieg schön saubere Werte von 0 bis 1023. ABER: Sobald ich das LCD aktiviere (mit dem LCDCON-Register) krieg ich nur noch Werte von ca. 270 bis ca. 970. Warum? Ich habe im Datenblatt nichts gefunden, dass das Betreiben des LCDs den ADC behindert. Könnt ihr mir sagen, was da los ist?? Zur Info: AN0 hab ich auf dem Board mit dem Poti POT1 verbunden. Was mir noch aufgefallen ist, dass wenn ich die Spannung am AN0 hochdrehe, verstärkt sich der Kontrast des LCD. Ist das normal? Wär echt toll, wenn mir jemand helfen könnte! Vielen Dank! mfg Andy