mikrocontroller.net

Forum: Compiler & IDEs kommunikation zwischen 2 µC-Boards


Autor: ralph (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
hi

habe follgendes problem - eines von vielen ;)

ich habe ein eigenes µC board(atmega8-16pu) entwickelt und will mit 
diesem einen string an ein anderes µC board(ssc32 board atmega 168-20 
Pu) schicken(über den usart). muss ich zwischen den 2 boards synchron 
oder asynchron kommunizieren?

also das andere board ist ein ssc32 servocontrollerboard  falls das 
irgendwer von euch kennt. und ich will die positionen statt vom 
computer(was funktioniert) nun mit meinem µC board schicken.

also mein µC board schickt auch den string( wenn ich mit hyperterminal 
teste kommt der string auch an)

so noch eine frage: wenn ich synchron kommuniziere mit was muss ich dann 
den xck pin verbinden?? wahrscheinlich irgendwo beim usart oder? aber 
auf welchen pin??

Autor: was-willst-du (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Kannst Du doch machen wie Du willst. Alle Übertragungsparameter, das 
Protokoll kannst Du doch beliebig definieren.

Oder halte Dich an das, was Du schon hattest, hilft beim Testen 
ungemein.

Autor: ralph (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
ja das problem ist aber das es nicht funktioniert!!!!

es geht nur die kommunikation zwischen computer und SSC32 board
aber nicht die kommunikation zwischen meninem µC-Board und den SSC32 
board

Autor: was-willst-du (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Und was spricht dagegen die Kommunikation genauso wie mit dem PC 
aufzubauen?

Wenn es nicht funktioniert, so ist das doch kein Systemfehler oder 
Designfehler, der durch eine andere Art der Kommunikation behoben werden 
kann.

Wenn es mit dem PC funktioniert und mit dem Board nicht, ist es doch 
bloß ein Hardware- und/oder ein Softwarefehler.


Oder hab ich was falsch verstanden?

Autor: ralph (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
aber welcher fehler? was ist der unterscheid wenn ein pc datn sendet als 
wie wenn man von einem µC board daten sendet?


und womit muss ich den xck pin verbinden damit ich synchron 
kommunizieren kann?

asynchron funktioniert es nicht da will ich zumindest testen ob es 
synchron funktioniert!!! möglicherweise ist das ja der fehler!

und ich weis nicht wie der pc kommuniziert asynchron oder synchron!!!


mfg ralph

Autor: Ein (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
> was ist der unterscheid wenn ein pc datn sendet als
wie wenn man von einem µC board daten sendet?

Datenrate
Anzahl der Datenbits
gerades, ungerades oder kein Paritätsbit

wenn du im Terminal eintippst, hat der Empfänger jede Menge Zeit 
zwischen zwei Zeichen, wenn ein Controller ein Zeichen nach dem anderen 
schickt sieht das gleich ganz anders aus

die elektrischen Pegel: wenn ein Pegelumsetzer auf RS232 auf einem Board 
vorhanden ist, am anderen nicht

verwendest du das gleiche Kabel? wenn die Platinen beide für ein 
un-ausgekreuztes kabel zum PC ausgelegt sind, brauchen sie unter 
einander erst wieder ein ausgekreuztes kabel



für gewöhnlich ist der PC an der seriellen Schnittstelle asynchron
(http://de.wikipedia.org/wiki/RS232#Verkabelung_und_Stecker : bei dem 
üblichen 9poligen stecker gibt es keine Leitung für einen Takt)

Autor: ralph (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
hi hab das kabel jetz so umgeändert das es ausgekreuzt ist
funktioniert aber trotzdem noch nix
so eine scheisse

also parity datenbit und baudrate passen
und das mit den pegelwandler passt auch

und das beim pc  da tu ich nur an den pc senden  das geht auch da wird 
es empfangen   und auch wenn ich langsam nur einen string hinaussende 
funktionirt nichts!!!


sonst noch irgendwelche ideen oder ein hoffnungsloser fall?


mfg ralph

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.