hallo ich benutze einen ds89c420 ist 8051 compatibel. nun möchte ich den port 0 als eingänge nutzen. der port 0 sind jedoch open collector. nun habe ich externe widerstände die die ports pull-upen. schreiben kann ich ohne probleme. wie kann ich nun aber diesen port als eingang benutzen? ich weiss nicht wie ich den software mässig configurieren kann. normalerweise wird dieser port für den externen speicherzugriff verwendet. kann mir jemanden einen typ geben wie ich das entsprechende sfr (und welches) initialisieren muss? ich bin aus der doku nicht sehr schlau geworden. besten dank tobias
Es gibt bei den 8051-Kompatiblen kein Datenrichtungsregister wie bei anderen Controllern. Um einen Port als Eingang zu nutzen, einfach den Port lesen. Die Pull-Ups sind bei Anschluß von TTL-Logik nicht unbedingt notwendig (nur wenn der Port als Eingang genutzt wird!)
hallo das einlesen hat jetzt funktioniert. war ein porgramierfehler. danke tobias
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.