Lin Slave auf PIC18F

OP #1707195
Lesenswert?
• ▲
▼
Hallo!

Im Rahmen meines Studiums möchte ich einen kleinen Lin-Bus aufbauen. Ich 
verwende einen PIC 18F4523 und einen MCP201. Die µC Sollen alle als 
Slaves arbeiten, der Master wird über einen "Baby-Lin" Pc-Adapter von 
Lipowsky realisiert.
Leider (oder auch nicht ;-) ) bin ich e-techniker und habe so meine 
Probleme, die Software zu schreiben. Als Grundlage habe ich einen Code 
von Microchip verwendet:

http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1824&appnote=en012136

Allerdings ist das erstens ein Lin-Master und zweitens komme ich mit der 
Dokumentation nicht so ganz zurecht. (Ich finde) die Dokumentation ist 
auch nicht ganz so schön gelungen.

Bevor ich jetzt zusehr in´s Detail gehe: Hat jemand von Euch schonmal 
einen LIN-Slave auf einem PIC18 integriert und wenn ja kann er mir den 
Code als Grundlage zur Verfügung stellen?

Meine Ergebnisse werde ich natürlich posten, sobald es etwas 
Vorzeigbares gibt.

Grüße,

Sebastian.
Gast #1707413
Lesenswert?
• ▲
▼
Code zur Verfügung stellen werde ich nicht, aber schaue doch mal hier 
nach:

http://mcu.emea.fujitsu.com/mcu_product/mcu_all_software.htm
und dann
This project shows the functionality of the UART.
89210_uart_lin_slave-v10.zip
(Link kopieren klappt leider nicht)

Darin enthalten ist eine State-Machine in C für einen LIN-Slave. Braucht 
man nur noch anpassen für den eingesetzten Controller. Autobauding wird 
nicht direkt unterstützt, diese Hürde würde ich mir für den Anfang 
allerdings auch sparen.

Wenn das nichts hilft, kannst Du bei fast allen Controller-Herstellern 
Beispiele in C für LIN finden. Microchip ist da tatsächlich mit seinen 
Beispielen oftmals konfus.

Antwort schreiben

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.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.