Hallo alle zusammen,
ich hab mal wieder eine Frage. Ich habe ein Keypad ein einem ATmega32
angeschlossen, kann dieses auch über ADC auslesen. Funktioniert alles
supi. Nun möchte ich aber noch den ATmega32 in den Sleep-Mode schicken.
Und dieser soll dann aufwachen, wenn eine Taste Gedrückt wurde.
Ich dachte, dass man dafür einen NPN nehmen kann und dieser Schaltet
dann die 5V auf den Int0 um den µC wieder zu wecken wenn eine Taste
Gedrückt wurde. Die Basis des NPN hätte ich auch an ADC0 mit
angeschlossen und einen 1,2k Widerstand davor gemacht. Dann dachte ich,
dass die ersten Tasten vielleicht nicht den Interrupt auslösen, da die
0,7V nicht überschritten sind, aber die späteren dann schon. Wäre nicht
so schön aber dachte ich Funktioniert erst mal.
Dies ist aber nicht wirklich der Fall. Durch das anschließen verändern
sich auch die Werte die am ADC anliegen.
Nun meine Frage, wie macht man das besser? Ich möchte ja nicht unbedingt
die Werte von ADC anpassen, vor allem weil diese nun nicht mehr
Aufsteigend sind, sondern ab und zu springen. (Ich denke weil der
Transistor immer besser Leitet, oder?)