Gast
#581193
Hi! Ich habe die Aufgabe PROFIBUS abzuhören, d.h. die Daten mittels eines µC 'einzusammeln' und die Daten auf einem PC sichtbar zu machen. Ich nutzte ein STK500-Bord mit einer Zusatzplatine für einen ATmega128. PROFIBUS wird mittels eines MAX485 pegelgewandelt. Der Ausgang des Pegelwandlers wird auf den Pin PD0 gegeben. Das Programm für den µC hab ich mal als Datei angehangen. Die Daten werden dann über RS232 an ein Terminalprogramm übergeben. Es kommen auch Zeichen an (ich lass mir das in HEX-Werten anzeigen, weil PROFIBUS HEX-Werte verwendet), allerdings sind das nicht die PROFIBUS-Daten, die ich erwarte und dann sind es auch noch viel zu wenig. PROFIBUS sendet mit 9.6kBit, hat ein Start-, ein gerades Paritäts- und ein Stopbit. Hat jemand ne Idee? Hab ich n Fehler in der Software? Oder is da n genereller Denkfehler drin? Vielen Dank schon mal!