Forum: Mikrocontroller und Digitale Elektronik 2 12f675 verbinden


von Jam (Gast)


Lesenswert?

Hallo Wollte im rahmen eines Projektes zwei 12f675 miteinander verbinden 
oder auch mehrere. Wie beschalte ich sie Hardwaremäßig eigentlich??
Es muß auf jeden fall einer master und der andere slave sein??

danke für hilfe

von Severino R. (severino)


Lesenswert?

Die PIC12F675 haben keine Kommunikations-Peripherie integriert.
Du kannst eine Software-SPI oder eine Software-UART Schnittstelle 
verwenden.

> Es muß auf jeden fall einer master und der andere slave sein??

Ist dies eine Frage oder eine Feststellung?

von Alibaba (Gast)


Lesenswert?

von meiner seite aus eine Festlegung, nur wie verdrate ich sie jetzt mit 
ein ander ??

von Alibaba (Gast)


Lesenswert?

kann man das eventuell nach dem SPI bussystem 
verbinden(SPI-Sternverbindung)?

von Severino R. (severino)


Lesenswert?

Da die Kommunikationsfunktion per Software realisiert werden muss, 
spielt es im Prinzip keine Rolle, welche Pins verwendet werden, also 
z.B.

Master         Slave
GP0     --->   GP0
GP1    <---    GP1
GND     ---    GND

oder auch:

Master         Slave
GP0     --->   GP1
GP1    <---    GP0
GND     ---    GND

Es könnte aber sein, dass die Software unflexibel ist und auf bestimmten 
Pins beharrt.
Du müsstest schon zuerst die Software schreiben/finden, um ganz sicher 
zu gehen.
In welcher Sprache willst Du die Dinger programmieren?

von Alibaba (Gast)


Lesenswert?

in c, mit ccs

von Severino R. (severino)


Lesenswert?

Dann schau Dir mal im CCS Manual #USE RS232 an.
Dort kannst Du die Pins angeben: XMIT=pin, RCV=pin.
Oder #USE SPI, oder #USE I2C.

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.