Forum: Mikrocontroller und Digitale Elektronik suche Anfang in Mikrokontrollerwelt


von Frank (Gast)


Lesenswert?

hallo  zusammen,


ich bin Student und ich bin recht am Anfang in der Welt der uC.
Ich brauche eure Rat wie womit man anfangen sollte,damit dann später die 
Sache leichter und verständlicher fällt.
Ich kann Java und C programmieren.

Ich danke euch für eure Hilfe

von Otto (Gast)


Lesenswert?


von Otto (Gast)


Lesenswert?


von Kai W. (walle79)


Lesenswert?

Frank wrote:
> hallo  zusammen,
>
>
> ich bin Student und ich bin recht am Anfang in der Welt der uC.
> Ich brauche eure Rat wie womit man anfangen sollte,damit dann später die
> Sache leichter und verständlicher fällt.
> Ich kann Java und C programmieren.
>
> Ich danke euch für eure Hilfe

Könnten solche Fragen nicht endlich mal verboten werden ...

http://de.wikipedia.org/wiki/Student

Lies mal die Bedeutung ...

von Otto (Gast)


Lesenswert?

die lateinische Bedeutung des Begriffes wird heutzutage gerne 
überbewertet....

Otto

von Sachich N. (dude) Benutzerseite


Lesenswert?

Parallax Propeller

von Frank (Gast)


Lesenswert?

Danke Otto das ist lieb von dir.Und ich brauche eigentlich der Kuh Walz 
nicht beantworten,ich sage einfach dass du hier nicht richtig bist.

von Sachich N. (dude) Benutzerseite


Lesenswert?

Frank, auch wenn RTFM dir geholfen haette, die Leute also Recht haben, 
musst du dich an diesen Ton im Forum gewoehnen. Du kannst dich also gut 
in Ignorieren ueben.

von Christian B. (casandro)


Lesenswert?

Frank wrote:

> Ich brauche eure Rat wie womit man anfangen sollte,damit dann später die
> Sache leichter und verständlicher fällt.
> Ich kann Java und C programmieren.

Lern erstmal BASIC. Durch BASIC wirst Du eher verstehen wie Rechner 
funktionieren. Dann ist Assembler ganz einfach, und Du wirst sogar neue 
Einblicke in C gewinnen.

von Uhu U. (uhu)


Lesenswert?

Christian Berger wrote:
> Frank wrote:
>
>> Ich brauche eure Rat wie womit man anfangen sollte,damit dann später die
>> Sache leichter und verständlicher fällt.
>> Ich kann Java und C programmieren.
>
> Lern erstmal BASIC. Durch BASIC wirst Du eher verstehen wie Rechner
> funktionieren. Dann ist Assembler ganz einfach, und Du wirst sogar neue
> Einblicke in C gewinnen.

Wenn du das ernst meinst, solltest du einen Arzt konsultieren.

von Michael L. (Gast)


Lesenswert?

Hallo,

> ich bin Student und ich bin recht am Anfang in der Welt der uC.
> Ich brauche eure Rat wie womit man anfangen sollte,damit dann später die
> Sache leichter und verständlicher fällt.
> Ich kann Java und C programmieren.
am besten ist es, wenn Du schon ein Ziel hast, was Du machen willst.
Wenn Du "nur mal so" probieren willst, was ein Mikrocontroller kann, 
kannst Du Dir ein kleines Board bauen oder kaufen und dann ein paar 
Dioden leuchten lassen. Ich würde einen ATMEGA-µC nehmen und mit C 
programmieren.

Gruß,
  Michael

von Christian B. (casandro)


Lesenswert?

Uhu Uhuhu wrote:

> Wenn du das ernst meinst, solltest du einen Arzt konsultieren.

Wenn Du mal auf einem echten BASIC (kein Wischlbasic) einen 
komplizierten Algorithmus implementiert hast, dann kannst Du das auch in 
Assembler. Ich rede hier von echten BASIC-Interpretern mit Zeilennummern 
und so. Also keine subs oder so was.

von Kai W. (walle79)


Lesenswert?

Frank wrote:
> Danke Otto das ist lieb von dir.Und ich brauche eigentlich der Kuh Walz
> nicht beantworten,ich sage einfach dass du hier nicht richtig bist.

Huhhh ...

Schnapp Dir ein Entwicklungskit (Typus ist egal) und lad die Samples. 
Und benimm Dich nicht wie ein Schüler...

von Kai W. (walle79)


Lesenswert?

Christian Berger wrote:
> Uhu Uhuhu wrote:
>
>> Wenn du das ernst meinst, solltest du einen Arzt konsultieren.
>
> Wenn Du mal auf einem echten BASIC (kein Wischlbasic) einen
> komplizierten Algorithmus implementiert hast, dann kannst Du das auch in
> Assembler. Ich rede hier von echten BASIC-Interpretern mit Zeilennummern
> und so. Also keine subs oder so was.

Wobei man über Assembler streiten kann ... Aber das endet wieder in den 
Standard-Diskussionen.

von Christian B. (casandro)


Lesenswert?

Kai Walz wrote:

> Wobei man über Assembler streiten kann ... Aber das endet wieder in den
> Standard-Diskussionen.

Richtig, wobei jedoch ein einfacher BASIC-Dialekt in der Regel nur ganz 
knapp über einem abstrahierten Assembler liegt.

Man denke nur mal an Zeilen wie:

210 IF X=0 THEN 230
220 Y=4

die im Prinzip 1:1 in die meisten Assembler übersetzt werden können.

von Geniesser (Gast)


Lesenswert?

Christian Berger wrote:
> Lern erstmal BASIC.

Also jemand der C und Java programmieren kann, der braucht nun wirklich 
kein BASIC mehr.

BASIC = „Beginner’s All-purpose Symbolic Instruction Code“

heißt nicht

„Beginner’s All-Microcontroller Symbolic Instruction Code“

:)

von Martin (Gast)


Lesenswert?

Hallo,

@Kai Walz (walle79)

>Schnapp Dir ein Entwicklungskit (Typus ist egal) und lad die Samples.

so ist es!

hier gibt es zB. ja was für dich für die Hälfte !!

http://www.eproo-student.de/

Gruß
Martin

von frank (Gast)


Lesenswert?

danke dir Martin...

von Martin (Gast)


Lesenswert?

bitte bitte

von Herr_Mann (Gast)


Lesenswert?

Hallo,
ohne jetzt den Dialog meiner Vorredner genauer verfolgt zu haben geb ich 
auch noch meinen Senf dazu.

Grundsätzlich stellt sich natürlich die Frage, wie weit Du mit den 
Grundlagen der Elektronik vertraut bist und ob Du gut löten kannst. 
Ausserden, was für Projekte Du gerne realisieren möchtest und wie viel 
Du dafür ausgeben willst.

Mein persönlicher Einstieg war mit selbstgelöteter µC-Platine (AtMega32 
auf Streifenrasterplatine) und SP12-Programmierer (ist quasi nur ein 
Stecker mit zwei Widerständen) a la Rowalt.
(s. www.rowalt.de unter -Microcontroller und dann -Programmer)
Dazu mit dem kostenlosen Bascom-AVR (Basic) programmiert und fertig, 
Aufwand und Kosten sind minimal.
(Bascom s. 
www.mcselec.com/index.php?option=com_docman&task=cat_view&gid=99&Itemid= 
54)

Bei den AtMegas wie dem M32 braucht man noch nicht mal einen externen 
Quarzoszillator, weil ein Oszillator schon integriert ist.
Mit dem SP12-Programmierer kann man den µC übrigens bequem direkt auf 
seiner Platine, also im Sockel (=ISP) programmieren, man muss dann den 
Controller nicht jedes mal umstecken.

Wenn Du mit C programmieren willst, bekommst Du hier sicher jede Menge 
Tipps und Anregungen, Bascom selber (Basic) ist auf diesen Seiten eher 
verpöhnt. Der Vorteil von Bascom ist, dass man sich nicht so sehr mit 
der Funktionsweise des µCs selber auseinandersetzen muss.
Wenn Du von der Pieke an lernen willst, dann ist der Weg ASM und danach 
C sicher besser geeignet.
Wenn Du nur an der Umsetzung einfacher bis mittlerer Applikationen 
interessiert bist, ist Bascom sicher eine gute und funktionierende 
Alternative (egal,  wie viele Unkenrufe jetzt ausgestoßen werden).

Für welche Lösung Du Dich auch immer entscheidest, ich wünsche Dir auf 
jeden Fall viel Erfolg bei der Umsetzung Deiner Ideen!

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.