Gast
#38037
Hallo Leute, ich möchte gern in die Microcontrollertechnik einsteigen. Nun was empehlt Ihr mir. Soll ich mit dem AVR oder dem M16C Projekt anfangen ? C Programmierkenntnisse habe ich. Gruß Phil
|
Anzeige
|
Microcontroller Einstieg
Gast
#38037
Hallo Leute, ich möchte gern in die Microcontrollertechnik einsteigen. Nun was empehlt Ihr mir. Soll ich mit dem AVR oder dem M16C Projekt anfangen ? C Programmierkenntnisse habe ich. Gruß Phil Ich würde zu einem 8051 oder AVR raten, da gibt es ne Menge gute Foren und Programmbeispiele. Insbesondere für den 8051, da der von über 40 Herstellern produziert wird, die auch alle ne Menge Application-Notes haben (Philips, Maxim, Cygnal, Analog Devices, Atmel usw.). Ratsam sind solche Derivate, die ohne Programmiergerät über die Serielle zu programmieren sind, z.B. der Atmel T89C51CC01 oder Philips P89C668 oder als AVR der ATMEGA8 mit Bootloader (Megaload). Ein 16-Bitter bringt dagegen für die Mehrzahl der Steuerungsaufgaben kaum etwas, da dort größtenteils Bits und Bytes verarbeitet werden (State-Machines, Logik-Gleichungen). D.h. der benötigt nur mehr Codespeicher. Ich wüßte jetzt auch nicht, wo es ein gutes M16C-Forum gibt. Gleichgesinnte zu finden, ist aber insbesondere in der Startphase sehr hilfreich. Peter
Gast
#38039
Hallo Peter, danke für deine Hinweise und Tips. Ich hatte schon mit dem M16C geliebäugelt, da Glyn hier ein preiswertes Einstiegsboard anbietet und auch ein entsprechend großer Flashspeicher vorhanden ist. Ob ich am Anfang das jemals ausnutzen werde bleibt wohl fraglich. Das Argument, daß die 8051 Derivate sehr weit verbreitet sind stimmt. So denke ich, daß ich in diese Welt erst mal reintauche und erste Erfahrungen sammeln werde. Philipp Es macht ja auch mehr Spaß, wenn man sich das Entwicklungsboard selber baut, z.B.: http://www.mikrocontroller.net/forum/read-1-25968.html#25968 Peter
Gast
#38041
AVRs, billig, einfach zu programmieren und jede Menge Support in NGs, sowie interessante Projekte. Ich empfehle Dir 90S2313 für den Anfang, darauf zugeschnitten sind die Demoversionen von Bascom-AVR(Basic) oder Codevision(C), einzige Einschränkung nur 2kB Source (µC hat auch nur 2kB Flash) Ferner einen Einsteigerkurs unter www.rowalt.de/mc.
Gast
#38042
Hi der M16C ist als Einstieg in die µC-Welt ungeeignet. Dafür gibt es einige Gründe: -Das Ding ist reichlich komplex gegenüber einem AVR bzw. 8051 -QFP mit 0,65mm Pitch -relativ teuer -Der freie C-Compiler ist nicht so gut dokumentiert wie der AVRGCC/SDCC -256kB Flash braucht kein Anfänger ... Wenn man aber mal was anderes als nur ein paar Steueraufgaben machen will und einen 16Bit-Bus ganz gut gebrauchen kann (IDE) macht der M16C durchaus Spaß. Allerdings braucht man dann doch etwas Erfahrung dafür. Matthias
Gast
#38043
Hallo Leute, ihr habt mich überzeugt und werde dann mit der AVR Welt Vorlieb nehmen. Ich habe mir auch schon einige Seiten angeschaut, so die von www.rowalt.de (sehr gut) und die http://www.avr-asm-tutorial.net/avr_de/index.html ( war auch hervorragend ). Und außerdem gibt es ja sehr viele Projekte zu den AVRs. Besten Dank Philipp
Gast
#38044
Hallo Matthias, noch eine Frage zu deinem Beitrag. Gibt es eine deutsche Anleitung für den AVR GCC ? Wenn ja , wo ? Gruß Philipp
Gast
#38045
Hi hier? http://www.mikrocontroller.net/articles/c/ Was besseres wirst du auf deutsch nicht finden. Durch makefiles und die diversen Kommandozeilenschalter mußt du dich aber mit Hilfe von http://savannah.nongnu.org/download/avr-libc/doc/avr-libc-user-manual/ selber durchkämpfen. Ich habs aber auch geschafft und compiliere und programmiere mitlerweile mit nur einem Tastendruck. Matthias
Gast
#38046
Danke Matthias Philipp
Gast
#38047
@Matthias Danke für das Kompliment :-)) Christian Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|