Hallo zusammen, ich wollte wissen wie ich in Basic programmieren muss, dass ich entweder einen Ausgang schalte, oder einen Eingang lese. Ich hoffe, dass ihr mir hierfür schnell helfen könnt. Cu Gast
Wenn es Bascom ist... Die Bascom Hilfe F1. Da wird dir geholfen.
Du hast also einen "Atmel". Wie schön für Dich. Dann ist ja alles ganz einfach.
Hm, leider finde ich dort keine passende Antwort. Desweiteren wollte ich Fragen, wie ich eine Variable länger als nur 1 Byte definieren kann u. was das Maximum darstellt.
Ich mach das immer so: Ausgang definieren: (Beispiel: Portd.5) ddrd.5=1 Dann mit Portd.5=1/0 den Ausgang auf das Setzen, was man will. Eingang definieren: ddrd.5=0 Pullup ein: Portd.5=1 Einlesen: X=Pind.5 (0 oder 1, was halt anliegt)
Ich mach das immer so: Ausgang definieren: (Beispiel: Portd.5) ddrd.5=1 Dann mit Portd.5=1/0 den Ausgang auf das Setzen, was man will. Wenn man es auf 1 setzt = Ausgang aktiv Wenn man es auf 0 setzt = Ausgang nicht aktiv Eingang definieren: ddrd.5=0 Pullup ein: Portd.5=1 Einlesen: X=Pind.5 (0 oder 1, was halt anliegt) Liegt 0 an = keine Spannung Liegt 1 an = liegt eine Spannung an Nun meine Frage: Was für eine Spannung u. Stromstärke darf maximal beim Eingang eingehen?
Nunja, Spannung gemäss Datenblatt (Electrical Characteristics) maximal VCC+0.5V. Strom kann dann nicht zu hoch sein, da hoher Eingangswiderstand. Guck doch mal ins DB, ist ne gute Badewannenlektüre!
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.