AT90S2313 PORTD Programmierung

Ich hatte heute etwas in

formatting link
gestellt, was aber im Moment dort niemand beantwortet, vielleicht zur Zeit zu wenig Verkehr.

Deshalb stelle ich die Frage noch mal hier ein:

"Wenn ich die Beschreibung des AT90S2313 richtig lese gibt es die Moeglichkeit, einen Pull-up zu aktivieren.

D.h.ich koennte den Eingang mit einem Optokoppler runterziehen und koennte den internen Pull-up zum hochziehen benutzen?

Wie weit auf Null schaltet eigentlich der Schalttransistor im Optokoppler? Haengt sicher vom Strom ab. Aber ich habe im Moment so einen komischen Effekt, dass naemlich ein Inputsignal, das aus einem Optokoppler generiert wird beim Nullpegel etwa auf 1V liegt.

Das finde ich fuer einen Schalttransistor eigenlich ein bisschen viel und ich koennte mir vorstellen, dass da sowohl der aeussere Pullup der Optokopplerbeschaltung wie auch ein evtl. interner Pullup des AVR dazu beitragen.

Die Stelle im Manual des 2313 liest sich da etwas merkwuerdig. Muss man vorm Programmieren des DDDR das PORTD Register entsprechend setzen? So kommt es mir vor."

(Vielleicht folgt jemand auch dem Faden in Mikrocontroller.net. Danke.)

-- Chris Christoph P. U. Kukulies kukulies (at) rwth-aachen.de

Reply to
Christoph Kukulies
Loading thread data ...

Hallo Christoph!

Das Data-Direction-Register DDRX schaltet den jeweiligen Pin entweder als Ein (0)- oder Ausgang (1). Unabhängig davon kannst du jederzeit das PortX-Register setzen. Ist der jeweilige Pin als Ausgang konfiguriert, also DDRX ist an der entsprechenden Stelle 1, wird dieser Pin durch schreiben einer 1 nach PortX aktiv hochgezogen. Ist der Pin jedoch als Eingang konfiguriert, aktivierst du durch setzen von PortX den jeweiligen PullUp, so dass du Open-Collector Ausgänge anderer ICs ohne diskreten Widerstand auslesen kannst.

Grüße Andreas

Reply to
Andreas Neuzner

Ach ja, jetzt wird's mir auch klar. Danke.

-- Chris Christoph P. U. Kukulies kukulies (at) rwth-aachen.de

Reply to
Christoph Kukulies

Ja. Weder noch.

Nächstes Mal liest du dir vorher die Beschreibungen der Foren durch und postest in "Allgemein", dann klappt's erstens mit der Antwort und zweitens wird dein Beitrag nicht gelöscht.

Gruß Andreas

Reply to
Andreas Schwarz

Tja, da bin ich Eurer tollen Uebersichtlichkeit wohl auf den Leim gegangen.

Da steht einladend

formatting link
da wollte man ja hin. Daá man bereits auf mikrocontroller.net ist, hat man in diesem Moment vergessen, und tappt prompt in die Falle. Also ich werde da jetzt einen Verbesserungsvorschlag hineinstellen unter der Rubrik: Wie findet Ihr unsere Seiten.

Auch muá die Webmeisternachricht nicht sehr informativ gewesen sein.

-- Chris Christoph P. U. Kukulies kukulies (at) rwth-aachen.de

Reply to
Christoph Kukulies

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.