Kommunikation zwischen 2 PICs 16F84

May 18, 2005 3 Replies

Hallo,



ich habe 2 PICs 16F84. Einer davon empf=E4ngt bis zu 4 verschiedene Signale =FCber die Eing=E4nge, der andere soll entsprechend Aktionen ausf=FChren.



Verbunden sind die PICs =FCber eine 4-Adrige Leitung, wo auch die Spannungsversorgung mit dr=FCber geht. Also z.B.:


1: +5V
2: Clock
3: Data
4: GND

Nun soll der eine dem anderen =FCber die Leitung mitteilen, welche der 4 Signale eingetroffen sind.



Ich suche nun nach einem simplen Protokoll (unidirektional reicht, bidirektional w=E4re besser), um die beiden PICs kommunizieren zu lassen. Hat jemand von Euch einen guten Tip, wo ich im Internet etwas fertiges mit Src-Code finden kann. Bin ja ehrlich, dass ich keine Lust habe jetzt wieder ein existierendes Rad neu zu erfinden.



Also m=F6glich ist es wie oben schon geschrieben unidirektional mit Clock/Data. Es w=FCrde ja auch bidirekional mit Send/Receive funktionieren.



Nebenbei: Die Schaltung steht schon und andere PICs kommen nicht in Frage, da ich diese schon habe.



Vielen Dank f=FCr Euren Tip.



Dirk



AN593 von Microchip.

formatting link

Gruss, Matthias

snipped-for-privacy@gmx.de schrieb:

Hi!

Nimm doch I2C. Such einfach mal in Google nach I2C und PIC18F84, da wirst Du gewiss Master- und Slave-Code finden.

Gruß Jürgen

Mailadress: klein AT ek-p DOT de Advertisement to this mail address is prohibited! MyEbay: http://members.ebay.de/aboutme/do1pjk/

Hallo Dirk,

ich unterstell Dir mal, dass die beiden PICs nicht nebeneinander auf der LP sitzen.

Probiers doch mit RS 232C, der geht auch auf längere Distanz. Da gibts ne App-Note dazu.

oder dun nimmst nen anderen PIC mit UART, z.B. PIC 16F627(A). Der ist Pinkompatibel, hat auch internes EEPROM, brauch kein Quarz...

Gruss Jochen

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required