Forum: Platinen clock weitergabe an drucksensor


von Dfdas D. (tpds)


Lesenswert?

hallo

wir haben ein platine (pic18f452) mit einem drucksensor. wir wollen den 
takt (20mhz) auch an den drucksensor weitergeben. weiß jemand wie das 
geht? wir programmieren mit ccs compiler.

danke

von Mitbastler (Gast)


Lesenswert?

Im einfachsten Fall mit Kabel und Lötkolben.

von Dfdas D. (tpds)


Lesenswert?

ok, aber wir würden es gerne über das programm lösen.......

von Mitbastler (Gast)


Lesenswert?

Moment, ich hole meine Kristallkugel.


Mal im Ernst: Ein paar mehr Informationen wären schon hilfreich.

von Dfdas D. (tpds)


Lesenswert?

hallo


auf unsrer platine haben wir einen externen quarz der am pic auf OSC1 
und OSC2 hängt und den pic mit 20mhz taktet. weiters hängt der 
drucksensor (mpxy8020) an pins des pics. der drucksensor benötigt 
ebenfalls einen takt und dieser wird/sollte über das programm dem 
drucksensor mitgegeben werden.

in unserem programm haben wir die pins defeniert, sowie die outputs bzw 
inputs des pics. clock pin auf dem pic: #bit P35_RB2_Clock = sy_iPortB.2 
an diese sollt die clock für den drucksensor gelegt werden.


danke für deine hilfe

von Zwirbeljupp (Gast)


Lesenswert?

Lad mal das Datenblatt von dem mpxy8020 hoch (finde auf die Schnelle 
keine ausgiebigen Infos zu dem Chip).
Der Takt wird doch mit Sicherheit nur für die serielle Datenübertragung 
verwendet!? Wenn das der Fall ist und kein Hardware SPI / I²C verwendet 
werden kann/soll, dann muss halt nur der entsprechende Pin mit ein wenig 
Pause dazwischen von 0 auf 1 usw. gesetzt werden.

von Gast (Gast)


Lesenswert?

Warum dieser Forenteil? (Forum: Platinen)

20MHz in Software bei 20MHz Clock wird schwer werden.

Wenn der Sensor wirklich 20Mhz braucht, kann man versuchen ihn direkt 
mit an den Quarz zu hängen.

von Mitbastler (Gast)


Lesenswert?

Das ist der Takteingang für die serielle Datenübertragung.
Wie Zwirbeljupp schon gesagt hat kannst du einfach den entsprechenden 
Pin mit ein wenig Pause dazwischen von 0 auf 1 usw. setzen.

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
Noch kein Account? Hier anmelden.