Hallo Ich habe Probleme das beim schalten eines Schalters an meinem ATMEGA 32 der MC abstürzt. Der Schalter wird von ein MC Eingang nach GND geschaltet. Kann es hierbei Probleme geben ? Das abstürzen passiert genau beim schalten in unregelmäßigen abständen.
Ja, die sind ganz empfindlich. Dürfen nur noch mit touch bedient werden :-) Du wirst einfach einen Fehler im Programm haben. Lass mich raten - Schalter per Interrupt?
K. S. schrieb: > Oder der Schalter ist an VCC ;-) geht dabei das Licht auch aus ? R42 fehlt ? Spass bei Seite...Codefehler oder falsch angeklemmt. Bissle fehlen die übliche Infos : Bild vom Aufbau Schaltplan Code
> festschrauben.
In fast allen Fällen werden µCs gelötet, und nicht geschraubt.
DDRA &= ~(1<<DDA7); DDRB = 0x01; PORTA |= (1<<PA7); PORTB = 0xfe; schalter_betriebsart= PB1; Der Schalter wird nach GND geschaltet.
if (!(PINB&(1<<schalter_betriebsart)) ) ... Dies ist die Abfrage des Schalters.
Thomas der Bastler schrieb: > Bissle fehlen die übliche Infos : > Bild vom Aufbau > Schaltplan > Code Hans Werner schrieb: > DDRA &= ~(1<<DDA7); > DDRB = 0x01; > PORTA |= (1<<PA7); > PORTB = 0xfe; > > schalter_betriebsart= PB1; DAS ist KEIN Programm! Wo ist - der Rest vom Code? - der Schaltplan? - Bild vom Aufbau? (optional)
Hans Werner schrieb: > if (!(PINB&(1<<schalter_betriebsart)) ) > > ... > > Dies ist die Abfrage des Schalters. Das macht aus der vorherigen Sülze immer noch kein Programm.
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.