Gast
#556750
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
|
Anzeige
|
Atmel Ausgang schalten -> Eingang lesen
Gast
#556750
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
Gast
#556758
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.
Gast
#556767
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.
Gast
#556772
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)
Gast
#556779
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?
Gast
#556786
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! Antwort schreiben |
Anzeige
|