2 Pic16F877A verbinden

Gast
>ich brauche mal einen tip ich moechte 2 pic16F877a mit einander
>verbinden, so das ich nur eine Can bus adr brauche fuer die
>komunikation.

Mit CAN rumspielen aber sonst keine Ahnung?

>ist das moeglich. wenn ja, koenntet ihr mir die beschaltung mitteilen.

Ja, das ist möglich über USART, I2C, SPI oder irgend einer
anderen selbstgebauten Verbindung.

Man sollte allerdings vorher erstmal richtig lesen
und schreiben lernen.
Gast
warum immer so bescheiden sich ausdruecken, wenn einer mehr weiss als 
der andere.

Mit CAN rumspielen aber sonst keine Ahnung?

es ist doch nur eine einfache frage, kann man da nicht auch eine 
einfache andwort drauf geben.


Man sollte allerdings vorher erstmal richtig lesen
und schreiben lernen.

ist das bei der frage den relevant, ich denke mal nicht.
ich denke mal foren sind geschafen worden um fragen zustellen und 
diverse antworten zu bekommen. oder?
Gast
>ist das bei der frage den relevant, ich denke mal nicht.
>ich denke mal foren sind geschafen worden um fragen zustellen und
>diverse antworten zu bekommen. oder?

Ja, aber kaum einer antwortet auf derart hingekotze Fragen.
Gast
wir haben ein bestehendes can bus system und wollen es nicht uber can 
verlaengen, sondern wollen ueber die spi schnitstelle weitere pic 
ankoppeln welche anzahl ist moeglich. max
Persönliche Seite
Ich denke das Problem, warum hier gleich ein paar explodieren bei deiner 
Frage ist, dass der PIC 16F877a erst mal kein CAN von Haus aus 
mitbringt. Du kannst zwar an die UART ein externen CAN-Controller 
anschließen, dann musst du aber auch dass gesamte Protokoll selbst 
implementieren. Wenn du wirklich nur zwei 877 miteinander verbinden 
willst, dann würde ich das über SPI oder I2C machen. Ich denke du 
solltest dir erst mal klar werden was du genau machen willst und dann 
dein Problem noch einmal exakter formulieren.

Sven
Gast
das ist wohl richtig das der keinen can von haus hat, wie gesagt wir 
haben ein bestehendes netz von 23 einheiten, wohlen jetzt von den pic's 
sogesehen seitlich einen spi bus aufbauen (wenn es moeglich ist), es ist 
eine idee von uns. wenn es moeglich ist wie viele PIC'S sind dann 
teoretisch moeglich zu koppeln.
Persönliche Seite
Das hängt unter anderen auch von der Entfernung ab. Der I2C und der SPI 
Bus können keine großen Entfernungen (ich denke mal so max. 1m). Wie ihr 
dann die Kommunikation macht bleibt euch überlassen. Ihr müsst natürlich 
das Programm in den PICs entsprechend anpassen. Einfacher ist es 
sicherlich, die zusätzlichen PICs mit an den CAN-Bus zu hängen und denen 
eine weitere Adresse zu geben. Wie viele Teilnehmer an den CAN Bus 
dürfen hängt von euren verwendeten Treiberbausteinen ab. 32 sind 
normalerweise immer möglich. Es gibt aber auch Treiber mit 64 oder mehr 
Teilnehmern. Das Datenblatt hilft da weiter.
Gast
ok wohlen wir mal ein wennig mehr information geben, wir sind hier in 
kolumbien, wir haben hier ein bestehendes netz aus 23 einheiten 
installiert, womit wir die stromversorgung der anwohner ein oder 
ausschalten koennen ist ein prototyp aufbau. die sache laeuft wunderbar 
hier von zentral rechner kann das haus x oder y ein oder ausgeschaltet 
werden, wir haben jetzt die idee ueber pics koppelung zuerweitern da die 
anzahl der can teilnehmer ergend wann zuende ist. die grundlegende idee 
ist, einen spi bus zuerstellen wobei wann nochmehr hauser ueberwachen 
kann. die PIC's sind dabei in seperaten gehaesen unter gebracht und nur 
mit einem kabel verbunden.


man kann es sich so vorstellen can modul ist an der strassen ecke 
montiert und der spi bus soll die strasse 1 ueberwachen.
2 can ist an der 2 strassen ecke montiert und von da aus das selbe spi 
in die strass2.

usw usw usw

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.