Hansmaulwurf
u wot m8?
|
Hiho. Würde etwas Literatur suchen, zum Thema Micro-Controller, vor allem in Richtung Programmieren mit C. Je einfacher der Einstieg desto besser, jedoch bringe ich folgende Grundkenntnisse schon mit: - C Basics - Grundlegende Kenntnisse über Controller/Betriebssystem (Threads, Interrupts,..) - Grundlagen in der Elektronik Was gut wäre, aber nicht zwingend notwendig: - Deutsch (Englisch geht auch, eigentlich keine Probs mit beiden, aber Präferenz deutsch ) - Gratis Ebook/Tutorial Irgendwer schon Erfahrungen, gibts sowas wie "Einsteiger-Lektüre" zum selbststumdium ? (Und ja nicht mim Cosmos-Microcontroller Bausatz kommen ) Danke schonmal
|
Castlestabler
Here to stay
|
Programierung eigentlich total simple, weil es ist eh nur C und ein paar Spezialkommandos, eine Übersicht ist bei der verwendeten Software dabei. Je nach Software ist die Verbindung das grösste Problem, weil die Tools dafür zahlreich und nicht immer genormt sind.
Literatur gibt es eigentlich recht wenig und auch fast keine sinnvollen, weil jeder µC ist anders und deshalb einfach die Manuals herunterladen und durchlesen, die meisten Softwarekomandos stehen in diesen auch schon drinnen.
Ohne Englisch geht es so gut wie gar nicht, bei Elektronik gibt es eigentlich fast nichts auf Deutsch und wirklich a besten sind die Manuals und die gibt es nur auf Englisch.
|
m@d.max
BOT
|
|
Burschi1620
24/7 Santa Claus
|
Sehr zu empfehlen ist dieses Forum: http://www.mikrocontroller.net/ Dort sind auch extrem viele Grundlagen erklärt und Tutorials vorhanden. Jap! Ich glaub die haben da ein extrem langes und ausführliches Atmel Mega irgendwas Tutorial online. C und Assembler iirc. Ich würde mich auf ein System festlegen und dafür im Internet Tutorials und ähnliches suchen. Atmel bietet iirc sogar für nonkommerzielle Zwecke die IDE gratis an und hat online Tutorials. Nachdem man die Befehle kennt und einen Überblick über das Ding hat gehts eh schon dahin. Mehr ist es nichtmehr wenn du schon C kannst und dich mit Interrupts und Co auskennst.
|
Hansmaulwurf
u wot m8?
|
Naja, das Problem ist halt, ich weiß nicht wie es da aussieht bzgl. Platinen. Wenn ich da irgendwas machen will, gibt's da schon 100erte vorgefertigte, und ich such mir eine raus und schreib dann auf der ? Ich habs sogar schon mal gemacht, es ist halt nur, dass mir irgendwie "das rundherum" fehlt. kA Wo ich sowas herbekomm, welchen Compiler, was ich eigentlich "brauch" usw..
|
Burschi1620
24/7 Santa Claus
|
Bevor du überhaupt soweit bist, musst du dich wie gesagt erstmal auf ein System beschränken Ich weiß nicht was du damit machen möchtest, aber so handelsübliche Dinger sind PICs (microchip.com), AVRs (atmel.com) und 8051 CPUs. Und vielleicht noch andere (so genau bin ich da auch nicht in der Materie). Wie gesagt, die AVRs - Atmel Mega .... - sind sehr beliebt bei den 8bit Microcontrollern. Platinen kann man eigentlich auch selbst machen, bzw. für Projekte macht man die natürlich selbst. Die Fertiglösungen die du ansprichst sind vermutlich Einsteigerpakete und Entwicklungsplatinen.
|
Hansmaulwurf
u wot m8?
|
Ok, ich werd mich mal auf der Site einlesen, und bei den Herstellern. Danke mal
|
Burschi1620
24/7 Santa Claus
|
Ich hoffe ich konnte ein bisschen helfen. Ich hab gerade bei mir bei den Lehrveranstaltungen auf der TU geschaut, ob ich irgendwo Literaturvorschläge für besagte Themen finde, aber gefunden hab ich nichts. Nur einen Literaturvorschlag zu DSPs.
|
Castlestabler
Here to stay
|
Grundsätzlich haben µC immer viel mit löten und selbermachen zu tun. Zur Entwicklung gibt es development kits, bei denen man dann sachen einfach über steckleisten anschliessen kann, aber sieht saumässig aus und hält auch nicht längere Zeit.
Sobald man es so weit hat, das alles einigermassen funktioniert oder ausprobiert hat, entwirft man eine fertige platine und lötet auf das alles was man haben will.
Leider kostet das ganze immer viel Zeit und billig ist es auch nie, weil wenn man noch nichts hat, ist man schnell mal etliche 100€ los, bis mal etwas funktioniert.
Bearbeitet von Castlestabler am 15.10.2008, 22:03
|
-=Willi=-
The Emperor protects
|
Zum Thema AVR kann ich ein Buch empfehlen, das ein ehemaliger Schüler unserer Schule verfasst hat: http://www.avrbuch.de/Sehr praxisbezogen das Ganze.
|
m@d.max
BOT
|
Naja, das Problem ist halt, ich weiß nicht wie es da aussieht bzgl. Platinen. Wenn ich da irgendwas machen will, gibt's da schon 100erte vorgefertigte, und ich such mir eine raus und schreib dann auf der ? Ich habs sogar schon mal gemacht, es ist halt nur, dass mir irgendwie "das rundherum" fehlt. kA Wo ich sowas herbekomm, welchen Compiler, was ich eigentlich "brauch" usw.. Wir haben vor ein paar Wochen bei analog.com ein Evaluation Board bestellt, genauer dieses hier, hat etwa 1 Woche gedauert und inkl. Lieferung hats etwa 100€ gekostet. Compiler wurde auf CD mitgeliefert, auch Kabel und Netzgerät sind dabei. Einfach per COM anschliessen und los gehts Beispiele für I/O-Beschaltung sind ebenfalls auf http://www.mikrocontroller.net/ zu finden. Zum Thema AVR kann ich ein Buch empfehlen, das ein ehemaliger Schüler unserer Schule verfasst hat: http://www.avrbuch.de/
Sehr praxisbezogen das Ganze. Der Link ist tot
|
-=Willi=-
The Emperor protects
|
Der Link ist tot Jau, scheint grad in dem Moment tot zu sein. Der Link selber sollte aber gehen. Zumindest ging er vor 30 Minuten noch...
|