-
-
input und output an einen pin
hi,
ich will einen attiny2313 an ein bussystem hängen. dieser bus besteht aus 3 leitungen.
auf einen dieser leitungen sendet die gegenstelle einen kurzen impulse(ca 2-4 usec)
ich hab dieses signal auf portd.2
sobald ich dieses signal empfangen habe muss ich während die anderen ports die daten senden auch diesen portd.2 auf high stellen.
die anderen 2 leitungen die die daten senden und das clocksignal beinhalten sind portd.4 und portd.5
kann ich einfach mit
config portd.4 = output
config portd.5 = output
config portd.2 = input
schleife mit:
wenn portd.2 = 1 ist dann:
config portd.2 = output
set portd.2
daten senden
reset portd.2
und dann
config portd.2 = input
und dann wieder wie gehabt warten ...
mir wurde gesagt ich soll die pullup wiederstände setzen, das macht doch der befehl config ... = output für mich oder muss ich da noch was anderes beachten?
gruss
markus
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen