Hallo, ich hätte einen kleinen Verbesserungsvorschlag für die IO-Grundlagen: Bei der Eingangsschaltung für einen Taster gibt es nur einen Pull-Up-Widerstand gegen +5V, aber keinen Widerstand gegen GND. Wenn der AVR-Neuling versehentlich (oder während des Spieltriebes) den Pin nicht als Ein- sondern als Ausgang definiert und auf HI schaltet, schaltet der AVR direkt +5V gegen GND. ICh würde dazwischen auch einen Widerstand einbauen. Dazu dann noch eine (kurze) erklärung, dass der AVR unter 0,2V sicher LO und über 1,8V sicher HI schaltet und warum die Widerstände dann so ausgelegt sind. Was haltet ihr davon?
>Was haltet ihr davon?
Keine Ahnung, ich werde aus Deinen Erklärungen nicht schlau.
Hi >Wenn der AVR-Neuling versehentlich (oder während des Spieltriebes) den >Pin nicht als Ein- sondern als Ausgang definiert und auf HI schaltet, >schaltet der AVR direkt +5V gegen GND. Da muss der AVR mit seinem Neuling halt durch. MfG Spess
Wo hakt es denn?? Ganz einfach: Wenn ich die Eingangsschaltung aufbaue und den Pin aber als Ausgang konfiguriere und eine 1 ausgebe, werden 5V "ungebremst" gegen GND geschaltet.
hi, eigentlich macht es keinen sinn, noch einen widerstand zur gnd leitung zu schalten. ein anfänger, der hier die widerstände genau ausrechnet, im datenblatt die entsprechenden schaltschwellen nachschaut, die widerstände entsprechend auslegt etc, der kann sehr wohl daran denken den pin nicht als ausgang zu setzen wenn du die pins absichern willst, dann hänge einfach an jeden pin einen 250 ohm widerstand an jeden port, dann kann auch nix passieren
Hi >Ganz einfach: Wenn ich die Eingangsschaltung aufbaue und den Pin aber >als Ausgang konfiguriere und eine 1 ausgebe, werden 5V "ungebremst" >gegen GND geschaltet. Dann gehört der Widerstand nicht nach Masse, sondern zwischen den Verbindungspunkt von Taster und Pull-Up und den AVR-Pin. Mit deiner Variante versaust du nur die Pegel. MfG Spess
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.