µC mit CAN + vielen Digital I/O´s

Gast #3008485
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.
#3008563
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
Gast #3008686
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.

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.