Dienstag, 24. Juni 2025, 01:47 UTC+2

Du bist nicht angemeldet.


Registrierungsdatum: 2. September 2001

Beiträge: 335

Bike: Sachs Roadster V2

Wohnort: Baden-Würtemberg

1

Montag, 16. September 2002, 13:36

MicroController - Wer kennt sich aus??

Hi!
Such ein Einstieg in die Microcontroller-Programmierung.
Bräuchte da dann die Hardware.
Um so Roboter oder sowas zu bauen..

Kann mir da jemand Tips geben????
:P
  • Zum Seitenanfang

Registrierungsdatum: 2. September 2001

Beiträge: 1 253

Bike: Bobbycar (intercooler turbo)

Wohnort: Adelssitz Rbg im Freistaat Bayern, ehemals Königreich

2

Montag, 16. September 2002, 15:20

ähhm, es gibt da leute, die studieren jahrelang elektrotechnik und inrofmatik um sowas zu können, und du wilst als einstieg mal eben einen roboter bauen? na wenns weiter nichts ist... ;)

kauf das buch "Das Microcontroller Kochbuch" und das "Microcontroller-Applikations-Kochbuch". (beide von Andreas Roth) da steht alles drin, was man über µC wissen sollte
  • Zum Seitenanfang

Registrierungsdatum: 15. Februar 2002

Beiträge: 2 277

Bike: Ducati 600SS

Wohnort: Bern, Schweiz

3

Montag, 16. September 2002, 15:28

Zur Hardware:

am besten du beginnst mit einem PIC von Microchip, da kannst du die Hardware selber aufbauen. Du brauchst nur den uC, einen Quarz und die Speisung. DIe PICS sind da ziemlich anspruchslos...

Wenn du konkretere Fragen hast werde ich sie gerne beantworten.

Im Internet findet man auch viele Beispiele, aber eher weniger Kurse. Evtl etwas auf www.lemps.ch , aber dort zum HC12-Kontroller (von Motorola). Der ist aufwendiger in der Beschaltung, man kann aber auf dieser Seite ein Lernsystem bestellen, auf dem alles drauf ist.
  • Zum Seitenanfang

kaffeemaschine

unregistriert

4

Montag, 16. September 2002, 18:05

8051 und assembler sollte erstmal reichen.

dann kauf dir noch leuter scheisse wie steckerbuchsen, poti, schnittstellen, usw usw das machste alles daran (DATENBLATT BEACHTEN!!!!)

ich habe mal auf mirco controllers von www.cygnal.com programmiert, allerdings in c.
die sind sehr geil, und das datenblatt ist extraklasse, übersichtlich und man findet alles schnell.

aber ich würd mit assembler anfagen.
  • Zum Seitenanfang

Registrierungsdatum: 15. Februar 2002

Beiträge: 2 277

Bike: Ducati 600SS

Wohnort: Bern, Schweiz

5

Montag, 16. September 2002, 18:12

8051??? Es bringt doch nichts wenn man mit veralteter Technk beginnt, die PICs oder ähnliche sind auch nicht schwieriger zu programmieren und auf dem neusten Stand der Technik!

OK du hast Recht mit Assembler beginnen erleichtert später das Verständnis. ABer doch bitte mit aktueller Hardware!
  • Zum Seitenanfang

Registrierungsdatum: 2. September 2001

Beiträge: 1 253

Bike: Bobbycar (intercooler turbo)

Wohnort: Adelssitz Rbg im Freistaat Bayern, ehemals Königreich

6

Montag, 16. September 2002, 20:37

warum denn? für die normalen anwendungen reichen die doch völlig aus. und bis du das aktuelle zeug völlig beherrschst, ist es doch sowieso wieder hoffnungslos veraltet (ist halt meine meinung dazu)
  • Zum Seitenanfang

Registrierungsdatum: 2. September 2001

Beiträge: 335

Bike: Sachs Roadster V2

Wohnort: Baden-Würtemberg

7

Montag, 16. September 2002, 21:32

Danke für die Antworten, hät nicht gedacht das sich überhaupt jemand meldet.

Ja, assambler würd gut passen.
In der Schule fangen wir jetzt an uns ein wenig damit zu befassen. als µC glaub ich den 80c32 Intel.
kann jedoch noch nichts damit anfangen...

@Capirossi: muss ja kein mega roboter werden. kl. fahrzeug das hindernisse erkennt. denk schon das ich irgendwie was hinbekomme. das hab ich mit 16 gebaut: http://www.hegelbock.de.vu/Test
:P
  • Zum Seitenanfang

Registrierungsdatum: 20. Februar 2002

Beiträge: 1 744

Bike: Kawasaki ZXR750L

Wohnort: Zürich

8

Montag, 16. September 2002, 21:48

Wir haben im Geschäft mit dem 8051ger angefangen. Assembler hatte ich gar nie und ich trotzdem nie n'Nachteil gegenüber denen die was in Assembler gemacht haben.

@Federle
Ein kleines Fahrzeug das Hindernisse erkennt ist aber nicht gerade einfach zu bauen, da musst du schon einiges über den uC wissen. Fang am bsten mal mit nem Lauflicht oder so an, und dann z.B eins wo man per schalter die LED invertieren kann, dann geschwindigkeit mit nem Poty regulieren usw. tönt vieleicht zu einfach, aber am anfang ist das genug schwierig denke ich.
Don´t brake until you see god, then brake like hell!

Zitat

Original von Tilman
Wie war das noch? Ab 200dB würde ein Mensch, der sich im Umkreis von 1m? aufhält sich selbst entzünden....goil....stell mal vor, die halten Dich an, machen 'ne Messung und Du gibt's mal so richtig Hahn....

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Spike_ZZ« (16. September 2002, 21:49)

  • Zum Seitenanfang

Registrierungsdatum: 15. Februar 2002

Beiträge: 2 277

Bike: Ducati 600SS

Wohnort: Bern, Schweiz

9

Montag, 16. September 2002, 21:49

Zitat

Original von Capirossi
warum denn? für die normalen anwendungen reichen die doch völlig aus. und bis du das aktuelle zeug völlig beherrschst, ist es doch sowieso wieder hoffnungslos veraltet (ist halt meine meinung dazu)


Natürlich reicht es aus, aber es hat doch keinen Sinn auf einer veralteten Technolgie zu lernen wenn man auf einer neuen genauso gut arbeiten kann.

Und bei den uCs geht der Fortschritt nicht sooo schnell, also ist deine Aussage total widersinnig. Ausser natürlich du brauchst 2 Jahre um dich in einen Prozi einzuarbeiten LOL.

Es ist sicher am besten wenn man von Anfang an alle Möglichkeiten eines modernen Controllers kennenlernt, wie ADC, WDT, OC, I2C etc. I2C zum Beispiel ist ideal für Anfänger, da es die Anbindung weiterer ICs z.B. EEPROMS oder DACs extrem vereinfacht!
  • Zum Seitenanfang

Registrierungsdatum: 15. Februar 2002

Beiträge: 2 277

Bike: Ducati 600SS

Wohnort: Bern, Schweiz

10

Montag, 16. September 2002, 21:52

Zitat

Original von Spike_ZZ
Assembler hatte ich gar nie und ich trotzdem nie n'Nachteil gegenüber denen die was in Assembler gemacht haben.


Doch - du weisst nicht wie der Prozessor funktioniert. Oder kannst du mir erklären was ein Akku, oder ein W-Register ist? WIe der Stack funktioniert? Wie die ADCs intern konfiguriert werden?

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Milhouse« (16. September 2002, 21:52)

  • Zum Seitenanfang

Registrierungsdatum: 20. Februar 2002

Beiträge: 1 744

Bike: Kawasaki ZXR750L

Wohnort: Zürich

11

Montag, 16. September 2002, 21:57

klar weiss ich nicht bei allem genau wie es intern funktioniert, aber ich weiss alles was ich brauche um den uC in C zu Programmieren, also welche Register wie geladen werden müssen damit der ACD so und so wandelt usw.

Das oben war jetzt auf meine persönlich Erfahrung bezogen, ist mir schon klar das einer der C und Assembler kann mehr weiss als einer der nur C kann :D, aber in der Schule wo die einen im Geschäft Assembler hatten und die anderen nicht, hat man nicht gemerkt, dass die mit Assembler besser drauskamen als die ohne.
Don´t brake until you see god, then brake like hell!

Zitat

Original von Tilman
Wie war das noch? Ab 200dB würde ein Mensch, der sich im Umkreis von 1m? aufhält sich selbst entzünden....goil....stell mal vor, die halten Dich an, machen 'ne Messung und Du gibt's mal so richtig Hahn....

Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von »Spike_ZZ« (16. September 2002, 22:00)

  • Zum Seitenanfang

Kwailo

unregistriert

12

Montag, 16. September 2002, 22:50

Bahnhof.







Kurze Definiton der Sachlage ! Wovon sprecht ihr wenn man fragen darf ?!
  • Zum Seitenanfang

Registrierungsdatum: 15. Februar 2002

Beiträge: 2 277

Bike: Ducati 600SS

Wohnort: Bern, Schweiz

13

Montag, 16. September 2002, 22:53

Von Mikrokontrollern :D

Ja ich mag jetzt nicht allzuviel darüber schreiben bin müde aber es sind einfach Ein-Chip Computer welche digitale und (beschränkt) analoge Signale verarbeiten können. Sie sind in Assembler (sehr hardware-nahe) und C (hochsprache) programmiert werden und werden überall eingesetzt. Telephon, Waschmaschine, Backofen und Radio, alles Mikrokontrollergesteuert!
  • Zum Seitenanfang

Registrierungsdatum: 2. September 2001

Beiträge: 335

Bike: Sachs Roadster V2

Wohnort: Baden-Würtemberg

14

Dienstag, 17. September 2002, 07:22

Haja, Lauflicht und so Sachen passen schon.
Falls es jemand kennt, unter ABEL haben wir in der Schule schon mehrere Sachen programmiert. (logistisch ist das dann glaub ich im Gegensatz zum uC)
Multiplexer; Zähler; Schieberegister und Co.

Also wenn man mal so ein kl. Board hat wo man an den PC hauen kann und rumexperimentieren lernt sich das halt viel besser als so trocken in der Theorie.
Macht dann halt Spaß!
:P
  • Zum Seitenanfang

Thema bewerten