CAN-BUS Controller für LPC900 MCUs
Hallo Leute,
da ich zur zeit mich mit Philips MCU's sehr beschäftige und ich sie auch erfolgreich einsetze am liebsten den LPC900 Core (LPC2000 interresirt mich auch sehr).
Ich benutze für meine Projekte(siehe meine HP) im moment den i2c Bus aber der ist für das Auto nicht so gut bzw für Kummunication zwischen MCU's nicht so geeignet.
Nun würde ich gerne den CAN-Bus einsetzen für die Kummunication zwischen den CPU's.
Nun ich habe mich jetzt erkundigt hier, wie das Projekt vom:
[url]https://www.roboternetz.de/phpBB2/viewtopic.php?t=8325&postdays=0&postorder=asc&star t=0
Meine Frage ist brauch ich wirklich so wie er es benutzt zwei IC's für den Can bus z.b. MCP2551 und PCA82C250?
Was machen die beiden IC's?
(Ich kenne es vom USB bzw Ehternet, das man mehrere instanzen braucht)
Gibt es auch IC's, in der alles beide drinnen ist?
Das nächste was ich mich frage, wo schließe ich den CAN dann an der MCU an?
Am liebsten währe mir der SPI oder auch UART.
Kann mich da jemand aufklären?
Ach was ich fast vergessen hätte, ich benutze hauptsächlich den P89LPC935 oder P89LPC936.
http://www.semiconductors.philips.co...P89LPC935.html
Danke
Gruß
Flo
Re: CAN-BUS Controller für LPC900 MCUs
Zitat:
Zitat von tuxilein
Meine Frage ist brauch ich wirklich so wie er es benutzt zwei IC's für den Can bus z.b. MCP2551 und PCA82C250?
Was machen die beiden IC's?
Das eine ( MCP2515 ) ist der CAN Controller, das andere der CAN Treiber. Auch bei den µC mit integriertem CAN Controller braucht man immer noch einen Treiber.
Zitat:
Zitat von tuxilein
Gibt es auch IC's, in der alles beide drinnen ist?
Nein.
Zitat:
Zitat von tuxilein
Das nächste was ich mich frage, wo schließe ich den CAN dann an der MCU an?
Am liebsten währe mir der SPI oder auch UART.
Hmm, du solltest dir die Schaltung nochmal anschauen, dann würde dir auffallen, das der CAN Controller per SPI an den AVR angebunden ist.
MfG Kjion