Suche neuen Microcontroller

Gast #121566
Lesenswert?

Hallo,
da demnächst wieder Schulferien sind, habe ich mir überlegt, ob ich
mich in den Ferien mit einem neuen Microcontroller beschäftigen soll.
Bis jetzt hab ich nur Atmel AVR und PIC programmiert und such jetzt
nach einer neuen Herausforderung g
Hab mir gedacht, dass ich mir vielleicht die 80C51er vornehme, könnt
ihr mir diese empfehlen und gibt es dazu auch Brenner (denk mal das die
kein ISP oder so haben), oder würde sich ein anderer Microcontroller
anbieten?


Gruß Tobi
Gast #121572
Lesenswert?

Schau' doch mal bei ZiLOG vorbei; die haben neu die Z8-Encore! - uCs.
Gibt es in DIP, PLCC und verschiedenen SMD-Gehäusen. Interessant
scheint mir, dass man alle Speichergrößen in allen Gehäusen bekommen
kann.

Viel Spaß!
Jörg.
Gast #121573
Lesenswert?

Ganz schön Freakig.
Aus Langeweile einfach auf einen neuen Controller umzusteigen. Ich
denke, wenn du neue Herausforderungen suchst, setz dich doch mal mit
Signalprozessoren oder USB-Hostprotokollen auseinander. Damit bewegst
du dich Vorwärts und nicht Seitwärts. Das sind Themen wo ich
kapituliert habe obwohl ich Dipl. Ing. der Nachrichtentechnik bin. Wer
mit 14 einen AVR zu langweilig findet hat große Potentiale.
Gast #121575
Lesenswert?

Danke für die ganzen Antworten!!!

8051er von Atmel habe ich mir auchschon angeschaut, deshalb hatte ich
auch zuerst nach 80C51er gefragt.


Die Z8-Encore sehen auch interessant aus. Kann es sein, dass des
eigentlich Z80 Prozessoren mit Flash sind?


ARM7 habe ich auchschon angeschaut, aber die sind meistens nicht gerade
billig und deshalb wollte ich jetzt zuerst noch ein paar andere
"kleine" Microcontroller ausprobieren. Oder kann mir jemand einen
billigen ARM7 nennen?


Gruß Tobi
Gast #121578
Lesenswert?

Wenns etwas größer sein darf, der M16C ist auch nicht schlecht, hat eine
Unmenge an Timer und anderen Sachen, die man selten alle braucht.
Ist leider etwas teurer (so ca. 25€) und auch nur als 100Pin SMD
erhältlich. Ist aber schon etwas von den üblichen uC entfernt, und geht
mehr in Richtung CPU.
Einen C Compiler gibt es auch kostenlos dafür.
Ich werde so ein Controller für einen mp3 Player verwenden und die
Festplatte über den eingebauten DMA Controller ansteuern.
Gast #121579
Lesenswert?

@Tobi:

Z. B. der AT91RM3400 von Atmel (LQFP-100) hat einen Pinabstand von
0.5mm. Ohne Erfahrung wird das verdammt schwierig, den zu löten, aber
es geht schon. Nur kleiner als 0.5mm kannst vergessen, manuell zu
löten. Such dir am besten einen aus, der 0.8mm Pinabstand hat. Nur als
Beispiel: der ATmega128 hat einen solchen Abstand.

Gruß
Thorsten
Gast #121581
Lesenswert?

Ich hatte mir schonmal überlegt mit der M16C oder M32C Reihe was zu
machen, aber die Gehäuse sind meistens das, weshalb ich dann doch nicht
damit anfange!

Warum nimmst du eigntlich einen M16C für deinen MP3 Player?
Ich habe schon mit einem AVR einen Player gebaut (nicht MP3)
und da musste der AVR 384kbyte/s transportieren und des hat der ohne
Probleme geschafft und bei MP3 fallen da ja noch weniger Daten an!

Gruß Tobi
Gast #121582
Lesenswert?

Ich weiß, dass ein AVR reichen würde. Der M16 ist aber ein 16bit
Controller was die ganze Sache mit der IDE Ansteuerung um einiges
beschleunigt (für den Fall, das ich es mal brauchen sollte.
Vor allem beim Dateisystem ist der große RAM und die 16bit auch
Vorteilhaft. Spätestens wenn das ganze aber Audio CDs digital abspielen
soll und nebenher noch andere Sachen laufen wird das mit dem AVR etwas
knapp.
Außerdem gefällt mir WinAVR nicht, da ist der Compiler von Renesas
besser..
Gast #121583
Lesenswert?

Hi,

@Thorsten: > Nur kleiner als 0.5mm kannst vergessen, manuell zu
löten.

man kann auch 0,3mm manuell löten, das ist dann aber wirklich eine
Folter. Gehörte die letzten Jahre aber auch zu meinem Job. Wobei 0,3
sehr selten vorkam.

Gruß Bernd
Gast #121584
Lesenswert?

Ich habe gerade bei Atmel auf der Homepage gesehen, dass deren 8051er
bis 60Mhz gehen. Wird bei denen der Takt auch noch durch 12 geteilt,
oder sind das schon geschwindigkeitsoptimierte Architekturen?? Würdet
ihr mir diesen Controller empfehelen?

Gruß Tobi
Gast #121585
Lesenswert?

Bei diesem 60MHz-8051 von Atmel wird der Takt durch 6 geteilt, er macht
also bis zu 10 MIPS.

Empfehlen würde ich Dir allerdings das, was auch Christof empfohlen
hat: Such Dir ein komplizierteres Projekt, anstatt schon wieder einen
neuen Mikrocontroller zu benutzen.

Markus
Gast #121587
Lesenswert?

@Peter:
Gibts die auch in .de für Privatkunden zu kaufen? Wenn man so weit weg
kauft, dann kostet alleine schon der Versand mehr als der ganze Chip.
Segor hat leider nur einen der 25MIPS-Typen da.

Recht interessant scheint der C8051F133 zu sein, da er 128KB Flash und
8KB RAM bei 100 MIPS hat und nur $16 kostet. Ein AVR ATMega128 kostet
10 Euro und hat nur halb so viel RAM und viel weniger Leistung.

Markus
Gast #121588
Lesenswert?

Ja, dass würde mich auch intersssieren.
100 MIPS sind für einen 8051er ziemlich schnell, wenn man denkt das ein
SX28 auch nur 100 MIPS schafft und damit als einer der schnellsten 8bit
Micro´s verauft wird!


Gruß Tobi

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren