Hallo also ich habe mich durch das forum ein bisschen durchgeforstet ... durch die vielen posts fast unmöglich alles zu lesen ;-) also bitte nicht böse sein wenn solche fragen schon mal gestellt worden sind ;-) Ich bin jetzt an der Stelle angekommen wo ich auch endlich mal selber an einen µController ran möchte. Nur habe ich das Problem das ich keine Ahnung habe wo ich Anfangen soll,... welches board, programme, was brauch ich dazu usw ... es geht mir rein um das board und die µController. hab mir hier mal die Atmel und die Microchips angekuckt. Welche Vorteile haben welche? kann ich mit den Boards beide programmieren? aja ... vorkenntnisse in elektronik und programmieren möchte in C programmieren,... da mir assembler doch schon bissi zu alt und umständlich ist. danke mfg Thain88
thain88 schrieb: > da mir assembler doch schon bissi zu alt > und umständlich ist. Dann würde ich aufhören zu atmen. Ist schon seit einigen Milliönchen Jahren altmodisch. Rechnen: Ein alter Hut. Mehr als ca. 10.000 Jahre. Sex: Oh wei. Schon Milliarden Jahre langweilig. Sehen: Ja. Auch schon mal dagewesen. Vielleicht doch Assembler lernen. Ist einfach keine Modefrage. ;-)
Grrrr schrieb: > Vielleicht doch Assembler lernen. Ist einfach keine Modefrage. ;-) Genau, wozu Millionen von Stunden in die Entwicklung und Erforschung von Formalsprachen und Compiler stecken => alles sinnlos, den Krampf braucht sowieso keiner.
Michael G. schrieb: > den Krampf braucht > sowieso keiner. Fehlt da ein Emoticon? Das meine ich nicht. Habe ich auch nicht geschrieben. Aber die Begründung: > da mir assembler doch schon bissi zu alt > und umständlich ist. hat mich zu der Polemik veranlasst. Soll ich Dir Deine Platine wieder zurückschicken? Ich lüge jetzt mal. Kann ja doch keiner das Gegenteil beweisen: Ich programmiere (einiges sicher nicht koninuierlich bis heute) seit ca. 30 Jahren, versch. Assembler, Basic, Pascal, C, Prolog, Lisp, C++, Java, VHDL, Forth.... Da zupft mich so ein >schon bissi zu alt und umständlich schon an. Aber vielleicht bin ich ja schon auch zu altmodisch.
Also der Anfang: Was willst Du den anstellen mit so einem µC ? Nur eine LED Blinken lassen oder etwas aufwändiger - LCD Display mit Touch - Ethernet Webserver - Speicherkarte Wenn Du das weißt, dann können wir Dir einen passenden empfehlen. Natürlich wirst Due den Web-Server usw. nicht beim ersten Projekt machen wollen, aber dennoch, wenn Du solche Vorstellungen für die Zukunft hast, kann man gleich was anders empfehlen.
würde mit einem atmega anfangen. die dinger sind ultrarobust und fast jeder bastler hat die schonmal angefasst, dh alle probleme sind vielen bekannt, also schnell und einfach abhilfe zur hand. zusammen mit einem stk 500 oder dem anderen demoboard mit display von dem ich den namen vergessen habe kannst du dann auch fast nichts mehr falsch machen. und die ersten schritte auf jedenfall in C. den zweiten würde ich aber dann doch in assembler machen, es ist doch sehr hilfreich um nachzuvollziehen wie der uc arbeitet.
>... würde ich aber dann doch in assembler machen, es ist doch >sehr hilfreich um nachzuvollziehen wie der uc arbeitet. und deswegen wäre das der erst Schritt
Um das nochmal klarzustellen: Es gibt sicherlich plausible Gründe für und gegen einen Anfang in Assembler oder C (oder was auch immer). Manche teile ich, manche nicht. Aber zu sagen, das Assembler nicht gelernt wird, weil es alt ist, ist absurd. Es ist nur einen Schritt von der Begründung (wofür auch immer) weg, das boolsche Logik zu alt oder zu simpel ist. Für mich, ein klarer Fall von Kategoriefehler. Ich selbst habe mit logischen Grundschaltungen angefangen und würde das immer wieder empfehlen. Von da ist der Weg, über Register, Automaten, Harvard, Neumann, Assembler, Macros, C (oder was auch immer), ziemlich klar; folgt im wesentlichen der historischen Entwicklung.
Grrrr schrieb: > Vielleicht doch Assembler lernen. Ist einfach keine Modefrage. ;-) Ich hab nie gesagt das ich Assembler nicht kann, jedoch hab ich bis jetzt nie wirklich einen Sinn in Assembler gesehen. Ok pankratz regenweald schrieb: > es ist doch > sehr hilfreich um nachzuvollziehen wie der uc arbeitet akzeptiert ... jedoch glaub ich kaum dass man das noch bei größeren Programmen schaffen wird. Ja ... also, zur zeit reichen mir mal LED ansteuerungen. Matrix anzeigen usw. hat vl wer n link für die demoboards?
Meine Empfehlung ist es sich auch mal das Arduino Board und kompatible Versionen anzuschauen: www.arduino.cc und www.freeduino.de Da hast du auch schnell ne Vorstellung was man mit dem Atmega so machen kann. Das Board bietet dazu eine gute Grundlage und kostet gerade mal 20-30 Euro. Was mich aber schon lange wundert: das ist ist ein Mikrocontroller-Forum mit einer Mehrheit an AVR-Anhänger. Wieso aber ist hier so selten von den Arduino-Boards die Rede? Ich meine solche Anfängerfragen wie "wie fange ich mit mc an?" oder "welches Startset soll ich mir holen?" gibt es hier massig. Aber ich höre fast nie jemand auch nur ein Wort über Arduino erwähnen!? Woran liegt das?
für den Anfang (also zum lernen) kann man auch 8051 nehmen.. da gibts auch viel deutsche Literatur. Dann kann man auch selbst erfahren was ein guter Controller können sollte (und der 8051 alles nicht ..........)
@VirtualG Ich gebe Dir recht, dass Arduino eine gute Startmöglichkeit ist. Hier im Forum gibt es über 200 Threads damit. Entschuldige meine Unkenntniss, aber gibt es das Board auch mit Software und Debugger, so daß man als Anfänger direkt losstarten kann ? Und wenn ja, ist das in den 30€ schon drin ? Gruß
@ thain88 Lese doch mal den Artikel STM32 druch. Da steht viel wie man in solch einen Prozessor einsteigt, Kompiller, Demo-Boards, Bezugsquellen uvm... Viele Links auf alle möglichen Seiten drin, damit sollte der Start relativ leicht fallen.
Ok dank euch ;-) werd mir mal die ganzen treads usw durchlesen, danke für die hinweise darauf ;-)
Michael Leusink schrieb: > @VirtualG > Ich gebe Dir recht, dass Arduino eine gute Startmöglichkeit ist. Hier im > Forum gibt es über 200 Threads damit. > Entschuldige meine Unkenntniss, aber gibt es das Board auch mit Software > und Debugger, so daß man als Anfänger direkt losstarten kann ? > Und wenn ja, ist das in den 30€ schon drin ? > > Gruß Kurz geantwortet: Software/Entwicklungsumgebung ja, Debugger nein - das Konzept ist eben das, daß man auf Hochsprachebene einsteigt und erst einmal von Registern u.Ä. wegbleibt. Halte ich als Einstiegsset auch erst einmal für uneingeschränkt empfehlenswert. Viele Grüße Nicolas
Hallo, Ich stehe vor einer Problem. Folgendes...ich habe c't Bot, der ist ein in C++ programmirbarer Roboter. Der Roboter basiert auf einer runden Basisplatte mit 12cm Durchmesser, hat zwei Räder. Die Steuerung erfolgt über einen Atemel AVR Mikrokontroller (programmiert in C++). Der Roboter kann um sich herum nur zackig drehen. Jetzt die Frage, wie kann ich den Servomotor ansteuern, dass Roboter sich stufenlos (0-120grad) drehen kann. Danke voraus
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.