Forum: Mikrocontroller und Digitale Elektronik Wecher Mikrokontroller?


von Tim S. (suxx)


Lesenswert?

Hi

ich habe vor einen Mikrokontroller aufzubauen der mit einem PC 
kommuniziert, auf ein CAN-Bus zugreift und diverse Signale auswerten 
soll. Von den I/O Pins reicht der Atmega8 nur sehe ich da jetzt schon 
ein Problem mit der Größe des Flashspeichers. Immoment habe ich die 
Kommunikation mit dem PC und die Auswertung der Signale implementiert 
und 6 KByte des Flashspeichers dafür gebraucht. Wieviel Speicher brauch 
ich nun noch etwa für die Ansteuerung des CAN-Busses über einen MCP2515? 
Ich rechne immoment damit, das ein Atmega32 für diese Aufgabe gut 
geeignet sein sollte. Was denkt ihr darüber?

mfg

Tim

von akw (Gast)


Lesenswert?

Kann man wohl nie so genau sagen... Wie wärs wenn du die Schalung 
einfach mal im Testaufbau so weit fertig machst und das Programm 
schreibst. Dann merkst du relativ schnell ob der Mega8 reicht. Wenn 
nicht dann eben nen größeren. Oder spricht da was dagegen?

von A.K. (Gast)


Lesenswert?

Kommt natürlich dran an, wie weit du beim CAN gehen willst. Ein MCP2515 
BasicCAN Treiber mit Interrupt und Message-Queues hat bei mir auf dem 
Mega8 ~2KB verbraten. Ohne jeden CanOPEN/FullCAN etc. Schnickschnack, 
versteht sich.

Es gibt übrigens mit dem Mega168 eine Art Mega8 mit 16KB Flash.

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.