Kommentar: Einfügen von HTML im Kommentar: Link einfügen: <a href="LINKURL" target="_blank">LINKTITEL</a> Bild einfügen: <img src="BILDURL"> Text formatieren: <b>fetter Text</b> <i>kursiver Text</i> <u>unterstrichener Text</u> Kombinationen sind auch möglich z.B.: <b><i>fetter & kursiver Text</i></b> C Quellcode formatieren: <code>Quellcode</code> BASIC Quellcode formatieren: <basic>Quellcode</basic> (Innerhalb eines Quellcodeabschnitts ist kein html möglich.) Wichtig: Bitte mache Zeilenumbrüche, bevor Du am rechten Rand des Eingabefeldes ankommst ! -> I > > Hallo, > > > > nun habe ich mal begonnen, den Mega128 CAN zu testen, habe es aber bisher nicht geschafft den > > CAN-Bus zum laufen zu bringen. Hierfür habe ich ein Testprogramm zusammengestellt aus den Beispielen > > der Hilfe: > > > > ' Ausgabe auf CAN - Test: > > > > Dim fifo_buf(140) As Byte > > Dim data(8) = {1,2,3,4,5,6,7,8} As Byte > > Sub main() > > CAN_Init(CAN_250KBPS,10,fifo_buf) > > CAN_SetMOb(1,0x12345678,0,CAN_SEND And CAN_EXTID) > > Lab Schleife > > CAN_MObSend(1, 8, data) > > AbsDelay(50) > > Goto Schleife > > End Sub > > > > > > Die Mega128CAN läuft auf dem Application Board, der CAN-Bus ist mit 2x 120 Ohm abgeschlossen, > > aber keine Botschaften werden versendet (Pegel auf CAN HI und LO konstant bei 2,5V, gemessen mit > > Oszi und mit Canalyzer überprüft)! > > > > Ich denke das etwas bei der Initialisierung fehlt, vielleicht hat jemand die CAN-Schnittstelle > > schon erfolgreich getestet und kann ein paar Tipps geben? > > > > > > Gruß Borney > > Hallo Borney, > > hierzu fallen mir zwei Dinge ein: > Der flag- Parameter wird durch Oderierung gebildet, statt dem "And" muss bei Dir also ein "Or" stehen. > Wofür willst Du CAN_EXTID einstellen? > Ich habe die Erfahrung gemacht, dass das Programm nur dann läuft (also sendet), wenn es auch einen > Adressaten gibt, der auch genau diese Nachricht (ID) lesen soll. Das Program läuft sonst nicht weiter, > kann also nichts senden, was Du messen kannst. > Schließ zwei Application Boards an den CAN Bus an und konfiguriere das zweite als Empfänger, > dann geht es. > > Gruß, Jan