Forum: Mikrocontroller und Digitale Elektronik STM32F103C8T6 native CAN BUS möglich?


von MC_Freund (Gast)


Lesenswert?

STM32F103C8T6

Kann dieser Typ wirklich direkt  ein CAN Bus umsetzen?
Findet man dazu ein TUT?

von René F. (Gast)


Lesenswert?

Du brauchst nen Transceiver zum Beispiel TJA1050

von Jim M. (turboj)


Lesenswert?

MC_Freund schrieb:
> STM32F103C8T6
>
> Kann dieser Typ wirklich direkt  ein CAN Bus umsetzen?

Nö, der braucht einen CAN-Tranceiver. Erkennt man an CANTX und CANRX in 
der Pin Bezeichnung. Üblicherweise braucht es den auch für einen 
gesunden Common-Mode-Range der Busspannungen.

von MC_Freund (Gast)


Lesenswert?

ok, welche Vorteile habe ich denn nun mit dem STM im vgl. zum AVR? 
HIERBEI

von René F. (Gast)


Lesenswert?

MC_Freund schrieb:
> ok, welche Vorteile habe ich denn nun mit dem STM im vgl. zum AVR?
> HIERBEI

Das STMs mit CAN günstiger sind als die Automotive AVRs mit CAN und die 
übrigen Vor- und Nachteile zwischen ARM und AVR...

von Marc V. (Firma: Vescomp) (logarithmus)


Lesenswert?

MC_Freund schrieb:
> ok, welche Vorteile habe ich denn nun mit dem STM im vgl. zum AVR?

 Weil nur wenige AVRs überhaupt CAN können.
 Weil der ARM um ein vielfaches schneller ist.
 Weil der ARM um ein vielfaches billiger ist.

 Und einen CAN-Transceiver brauchst du sowieso, sowohl beim ARM als
 auch beim AVR.

von Bernd K. (prof7bit)


Lesenswert?

Es gibt von NXP nen LPC11c00 (und ein paar Varianten mit ähnlicher 
Nummer) mit eingebautem CAN-Transceicer wenn Du eine ein-Chip-Lösung 
suchst. Aber selber benutzt hab ich den noch nicht, keine Ahnung was der 
taugt.

von Dr. Sommer (Gast)


Lesenswert?

Es gibt auch ARM mit integriertem Transceiver, wie der LPC11C00.

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
Noch kein Account? Hier anmelden.