Hallo,
versuche per ATMEGA8 meinen PC anzuschalten. Als Pin auf dem PC
Motherboard benutze ich den Power-On Eingang, der normalerweise vom
Taster an der Frontplatte auf Ground gezugen wird um den PC zu starten.
Die Verkabelung in etwa wie folgt:
1 | M8 Vcc ----------------> PC +5 V suspend
|
2 |
|
3 | M8 PD7 ------ 1k ------> PC Pwr-on
|
4 |
|
5 | M8 GND ----------------> GND PC
|
Im Code (AVR GCC) schalte ich erst den Pin auf Ausgang:
und später im Programm möchte ich den Ausgang kurzzeitig auf Low ziehen:
1 | PORTD &= ~(1<<PD7);
|
2 | _delay_ms(10);
|
3 | PORTD |= (1<<PD7);
|
Leider schaltet der PC nicht an. Verbinde ich in obiger Schaltung
allerdings kurzzeitig PD7 am ATMEGA und GND mit einem Stück Draht, so
springt der PC sofort an. Der 1k Widerstand als Schutzwiderstand scheint
nicht zu hoch zu sein.
Hat irgendjemand vielleicht eine Idee wo der Fehler liegt?
Gerhard