Gast
#257003
Hallo, da ich mehrere AVR´s (z.B. ATMega16) miteinander verbinden will habe ich mich heute über die "RS485-Norm" informiert und bin zu dem Entschluss gekommen, dass dieser Feldbus für mich in Frage kommt. Das es kein festes Protokoll gibt weis ich auch, ich bin auf eine Seite gestossen welche ein mögliches Protokoll beschreibt - Ok. Dort werden zur Übertagung 9 Bits genutzt, wobei das 9 Bit als "Flag" dient um den Slaves mitzuteilen das es sich um eine Adresse (des jeweiligen Slaves) handelt. Das erscheint mir auch sehr logisch, nun sollen aber bei mir die Slaves die Mikrocontroller sein und, ein PC der Master. Daszu meine Fragen: 1.) Kann man die RS232-Schnittstelle eines PC´s benutzen und diese an den RS485-Bus "klemmen" (evtl. über einen Baustein MAX485 etc.)? 2.) Wenn ja, ist das überhaupt Programmierbar, denn soweit ich weiss kann man keine 9 Datenbits in den I/O-Routinen definieren. Vielen Dank