Forum: Mikrocontroller und Digitale Elektronik µC mit CAN + vielen Digital I/O´s


von Andreas (Gast)


Lesenswert?

Hallo zusammen,
Ich suche einen geeigneten Microcontroller mit folgenden Anforderungen

-12 Digitale Eingänge
-12 Digitale Ausgänge
-CAN Controller
-Flash-Speicher
-Bootloader on Board, wenn möglich über seriell

Ich habe über den Markt geschaut finde aber immer nur µC mit vielen I/Os 
und keinem CAN oder andersrum.
Daher meine Frage, kann mir jemand einen „Typ“ sagen, der für diese 
Anwendung passt ?!. Programmierung
In C, der Controller dient nur zur I/O Verwaltung.
Ich habe auf der 8051 Basis gesucht, jedoch ohne Erfolg was die 
Anforderungen angeht…


Danke für eure Hilfe.

von Tüddel (Gast)


Lesenswert?

Kostengünstige PIC18F Typen ;)

von Markus M. (Firma: EleLa - www.elela.de) (mmvisual)


Lesenswert?

Der geht: STM32F103, STM32F207, STM32F417
Siehe hier im Artikel: STM32

STM32F417 hat einen Bootloader für UART und sogar USB und auch 2x CAN 
Controller.

Auch geht der LPC1768 von NXP.

Edit: Ich kann mich nicht erinnern, dass der PIC18 einen UART Bootlader 
hat.

von Tüddel (Gast)


Lesenswert?

PIC18F45K80 ~3€ und Bootloader sogar per CAN :P

von Peter D. (peda)


Lesenswert?

Andreas schrieb:
> Ich habe auf der 8051 Basis gesucht, jedoch ohne Erfolg was die
> Anforderungen angeht…

Merkwürdig.

Der AT89C51CC03 hat doch alles.
Wahlweise mit CAN- oder UART-Bootloader.


Peter

von DerDan (Gast)


Lesenswert?

8051 in 'C' ist suboptimal

AT90CAN32 würds auch noch geben oder die AVR32UC3C

mfg

DerDan

von Peter D. (peda)


Lesenswert?

DerDan schrieb:
> 8051 in 'C' ist suboptimal

Kann ich nicht bestätigen, 8051 geht einwandfrei in C. Der Code ist sehr 
kompakt und schnell.
Ich benutze den Keil C51 seit 1995.

Anfänger machen nur oft den Fehler, nicht das default Model Small zu 
nehmen, sondern auf Large umzustellen.
Dann darf man sich natürlich nicht wundern, wenn der Code explodiert und 
die CPU schleicht.


Peter

von gfq3443g (Gast)


Lesenswert?

STM32F417


Hier ist wohl eher der 407er gemeint. Glaube kaum,
dass die Crypto-Engine benötigt wird.
Außerdem ist der 417er extrem schwer zu beschaffen.
Bei Digikey z.B. gar nicht.

von Bronco (Gast)


Lesenswert?

PIC24H oder dsPIC33

von Caradhras (Gast)


Lesenswert?

NXP LPC11C24 - CAN-Controller und -Transceiver on chip.

LQFP48-Gehäuse
Preis bei Einzelabnahme ca. 4,50-
48 MHz
Cortex M0
Evaluationboard (LPCXpresso) kostet gut 20 Euro und lässt sich auch als 
Programmer bzw. Debugger verwenden.

http://www.watterott.com/de/LPC11C24-LPCXpresso-Board?x2cdd6=162a832e7a66d90d811f80bf548351c3

von Bronco (Gast)


Lesenswert?

Andreas schrieb:
> Ich habe auf der 8051 Basis gesucht, jedoch ohne Erfolg was die
> Anforderungen angeht…

C505CA - hatte zu meiner Zeit nur OTP, sollte es aber inzwsichen mit 
Flash geben.

von Andreas (Gast)


Lesenswert?

Danke für die schnelle und ausführliche antworten.
Ich habe den AT89C51CC03 .. wohl übersehen, bei der vielfalt muss ich 
mich schlau machen, welcher µC in frage kommt.

geschwindigkeit gibt es kein problem, allerdings wird mein programm 
etwas "größer" sein.

von H. S. (erzfichte)


Lesenswert?

Sehr gute Erfahrungen habe ich mit SiLabs C8051F560/580 gemacht.
Grüße

von Harald S. (hasti)


Lesenswert?

Ich verwende den AT90can128 sowohl privat als auch geschäftlich. Bin 
sehr zu frieden. Kann ich nur empfehlen.
Gruss Harald

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.