Hallo zusammen, wißt ihr woran das liegen könnte, das die Werte 1,2,3 nicht mehr angezeigt werden. Gestern funktionierte es noch. Ich gehe davon aus, dass es ein Hardwareproblem ist. PC1 liegt komischerweise auch nicht ganz auf 0V, sondern nur auf 0,45V. Damit kann natürlich PC4 auch nicht auf Ground gezogen werden. Ich vermute, dass der Controller die 0,45V nicht also low wertet. Ich habe schon einen anderen PORT benutzt, da war das gleiche Problem. Setze ich PC1 nicht als Ausgang und low, sondern als Eingang und low, dann erreiche ich die 0V. Alle Tasten haben einen Widerstand von 8Ohm, wenn sie betätigt sind. Also auch alle gleich. Nur die Zahlen 1,2,3 werden nicht erkannt, weil nicht auf 0V gezogen. Habt ihr eine Idee für dieses Phänomen? Ich suche schon seit Stunden. Einen anderen Controller habe ich auch schon verwendet. Viele Grüße, Matthias. Taster 1
Matthias H. schrieb: > Gestern funktionierte es noch. Ich gehe davon aus, > dass es ein Hardwareproblem ist. Das sehe ich auch so. Wenn das Programm gestern richtig lief und heute nicht mehr, ist die Hardware kaputt. Warum hängst du dann das Programm an und nicht die Schaltung? Wird der Ausgang mit zu viel Strom belastet? Dann kann er natürlich nicht ganz auf 0V kommen.
Grübler schrieb: > Matthias H. schrieb: >> Gestern funktionierte es noch. Ich gehe davon aus, >> dass es ein Hardwareproblem ist. > > Das sehe ich auch so. Wenn das Programm gestern > richtig lief und heute nicht mehr, ist die > Hardware kaputt. > Warum hängst du dann das Programm an und nicht > die Schaltung? > > Wird der Ausgang mit zu viel Strom belastet? > Dann kann er natürlich nicht ganz auf 0V kommen. Hallo, danke für Deine Unterstützung, ich bin bezüglich des Problems völlig ratlos und überrascht. anbei nochmal ein Bild von meinem Aufbau. Ich habe selbst die Flachbandleitung der Tastatur vom PORT abgezogen und versucht den PC1 manuell auf Ground zu ziehen, selbst das geht nicht. das Niveau bleibt dann so bei 0,3V, wie auch bei angeschlossener Tastatur. Hat das vielleicht etwas mit der Compilier Optimirieung zu tun? Die steht auf optimize for size (-OS) was auch immer das zu bedeuten hat Viele Grüße, Matthias.
Hallo zusammen, ich meine die Lösung für mein Problem gefunden zu haben. Die Spannungsversorgung des Atmega32 lag versehentlich bei 6,0V!!!! Da funktionierte er wohl nicht mehr richtig und die PC1 und PD1 Ausgänge gingen nicht mehr auf 0,0V runter sondern nur noch bis 0,5V. Viele Grüße, Matthias.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.