Hallo Leute, bin wieder mal an einer Hürde angekommen: Ich starte gerade (erste Schritte) mit einem PIC und muss eine CAN-Kommunikation implementieren. Ich möchte gerne einen einfachen Weg finden um erste Versuche damit machen zu können. Als Erstes habe ich eine Platine gebaut in der ein PIC18F458 und ein CAN-Trans. eingebaut sind. Als Software benutze ich MPLAB 7.x mit C18 v.2 und das ICD2 zum Programmieren. Auf dem Board sind einige Schalter drauf um die ext.ID einstellen zu können. Im PIC ist zur zur Zeit eine RS232-Kommunikation Software drauf, parallel dazu soll ich eine CAN-Implementation einfügen. Zur Zeit lese ich die ID ein, erstelle ein Message und möchte es nach dem Initialisieren einfach raus senden um es mit einem Osci an dem TX-Pin und am Transciver (CAN-H und L) sehen zu können. Später dann soll die weitere Implementation erfolgen. Jetzt mein Problem: Benötige eine einfache Routine die funktioniert um einen ersten Erfolg sehen zu können - also einen Code der mein CAN-Node initialisiert und ein Message einfach rausgibt. Das Board ist alleine, der Bus ist terminiert, aber keine andere Teilnehmer dran. Kennt jemand etwas was mir weiter hilft? Vielen Dank PS: Habe im Forum nichts gefunden was mir weiter helfen konnte.....
>Benötige eine einfache Routine die funktioniert um einen ersten Erfolg >sehen zu können - also einen Code der mein CAN-Node initialisiert und >ein Message einfach rausgibt. Das würde dir aktuell nichts bringen. >Das Board ist alleine, der Bus ist >terminiert, aber keine andere Teilnehmer dran. Das kann so nicht klappen. Für ein Netzwerk benötigt man mindestens zwei Teilnehmer. Bei CAN ist das zwingend erforderlich, da die Protokoll-Hardware sonst erst gar keine Identifier ausgibt. >PS: Habe im Forum nichts gefunden was mir weiter helfen konnte..... Naja, dass man an einem einsamen CAN-Teilnehmer mit dem Oszilloskop keine Nachrichten anschauen kann, steht hier schon in mehreren Threads. Gruß, Edson
1.) wieso die uraltversion vom mplab 2.) microchip hat funktionierende app-notes inkl quelltexten
Michael H. wrote: > 1.) wieso die uraltversion vom mplab Hab ich mich auch gefragt, aber das muss halt jeder selber wissen... > 2.) microchip hat funktionierende app-notes inkl quelltexten Zusätzlich könnte dich dieser Thread interessieren: http://www.fernando-heitor.de/component/option,com_smf/Itemid,121/topic,3098.0/
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.