Hallo Leute!
nachdem ich seit heute Semesterferien habe und mein 1. Semester
E-technik an der tum gemeistert habe, will ich mich in den Ferien ein
paar Elektronik Projekten beschäftigen.
Als Programmiersprache hatte ich jetzt ein halbes Jahr C. Damit wollte
ich auch erstmal vorläufig weiter mit programmieren.
Als µC empfehlt ihr mir nen atmel oder?
ich habe ein t43p notebook mit dockingstation- dort wäre noch eine RS232
Schnittstelle frei - kann ich mit dieser arbeiten? gibts da nen
schaltplan auf ISP-dongle?
Könnts ihr mir ein bestimmtes Buch für den Einstieg empfehlen?
mein erstes projekt hab ich mir so vorgestellt:
ein µC soll 3 RGB leds ansteuern. mit einem Taster will ich die
farb(programme) ändern. nachdem ich das einfache umschalten geschafft
habe, soll der µc via pwm die farben ineinander übergehen lassen.
klingt das vernünftig als einstieg?
Dankeschön
andi schrieb:
> Als Programmiersprache hatte ich jetzt ein halbes Jahr C. Damit wollte> ich auch erstmal vorläufig weiter mit programmieren.
Die Wahl ist in Ordnung, ich kann aber jedem Anfaenger nur empfehlen,
sich auch mal durch Assembler (zumindest aber durch das AVR-Tutorial) zu
quaelen. Nur so bekommt man das richtige Gefuehl fuer die
8-Bit-Architektur, Timings, etc...
> Als µC empfehlt ihr mir nen atmel oder?
Ich schon... Aber da scheiden sich ja die Geister. ;)
> ich habe ein t43p notebook mit dockingstation- dort wäre noch eine RS232> Schnittstelle frei - kann ich mit dieser arbeiten? gibts da nen> schaltplan auf ISP-dongle?
RS232 ist prima. Schaltplaene gibt's auch zu Genuege im Netz und sogar
auf dieser Seite. Ich kann aber nur zu einem anstaendigen
Evaluationsboard, naemlich dem STK500, raten. Einem Studenten sowieso,
die bekommen die Dinger 50% reduziert, also fuer 40 EUR.
Dann brauchst Du noch ein Stecker-Netzteil fuer das STK. Ein Steckbrett
ist auch nicht zu verachten. Dann noch ein paar Kabel basteln (2x5
Pfostenstecker auf 1x10 Steckleiste) um die Ports auf's Steckbrett zu
legen.
> mein erstes projekt hab ich mir so vorgestellt:> ein µC soll 3 RGB leds ansteuern. mit einem Taster will ich die> farb(programme) ändern. nachdem ich das einfache umschalten geschafft> habe, soll der µc via pwm die farben ineinander übergehen lassen.> klingt das vernünftig als einstieg?
Ja, aber erst NACH Durcharbeiten der Tutorials.
Volker
Falls Du dich für AVR entscheiden solltest, schaue mal hier vorbei:
http://eproo-student.de/
Das oben empfohlene Buch besitze ich auch und kann es dir zum Einstieg
auch nur ans Herz legen.
Dein kleines Projekt hört sich für den Einstieg ganz brauchbar an. Man
kann gut in kleinen Etappen zum Ziel kommen. Zuerst eine LED an- und
ausschalten bzw. blinken lassen, dann die LED per Taster steuern, dann
die PWM usw.
Schau auch mal nach Soft-PWM:
http://www.mikrocontroller.net/articles/Soft-PWM
Viel Erfolg!
Marc B. schrieb:
> Das Buch "Mikrocomputertechnik mit Controllern der Atmel> AVR-RISC-Familie">> Kann ich dir sehr empfehlen !!!
Der Fokus is halt mehr auf Informatikgrundlagen als auf
Mikrocontrollerprogrammierung bzw. halt Anwendung solcher. Aber an sich
isses kein schlechtes Buch. Schau Dir aber auf jeden Fall die
Datenblaetter (bzw. Datenbuecher) an.
Für den Anfang ist ein Buch eigentlich gar nicht nötig. Diese Seite
bietet in den beiden Tutorien (AVR-Tutorial, AVR-GCC-Tutorial)
soviel, dass einem das fürs erste mal genug beschäftigt. Um dann mehr in
die Details zu gehen, kann man sich schliesslich die Datenblätter von
Atmel und auch die Doku von AVR-GCC anschauen.
Ich habe selbst vor etwa 5 Jahren mit dem Tutorial hier begonnen und bin
mit den Infos hier sehr weit gekommen. Später hab ich mir dann mal das
eine oder andere Buch dazu in der Bibliothek der Hochschule angeschaut,
aber darin eigentlich auch nicht mehr viel wirklich Neues gelernt.
Anleitungen für Programmer gibs hier:
AVR In System Programmer
Viel Spass beim Spielen mit den Mikrocontrollern!
Netzteile haben wir genug. das "beste" ist eins, wo man die spannung bis
30V und den Strom bis 10A stufenlos regulieren kann.
nach was genau muss ich suchen, wenn ich als Schnittstelle RS232 haben
will?
habs u.a. auch shcon bei google mit rs232 isp dongle probiert, aber da
ist nicht wirklich was brauchbares herausgekommen.
Das Buch habe ich mir gerade bestellt. Hatte sowieso noch einen
Büchergutschein hier rumfliegen.
danke für eure hilfe!!
andi schrieb:
> Netzteile haben wir genug. das "beste" ist eins, wo man die spannung bis> 30V und den Strom bis 10A stufenlos regulieren kann.
Das ist ein schönes Bastelnetzteil. Nichts dagegen zu sagen.
Wenn du allerdings eines hast, welches eine Festspannung liefert, die
brauchbar ist, solltest du dem den Vorzug geben.
Warum: Es passiert schonmal, dass man im Eifer des Gefechts die Spannung
unabsichtlich hochdreht. Und dann fängst ganz schnell an heiß zu werden
und zu stinken :-)
> nach was genau muss ich suchen, wenn ich als Schnittstelle RS232 haben> will?
Geh auf die ISP Seite im Tutorial (erste Tut-Seite: Welche Hardware
brauche ich). Da finden sich noch viele ISP Programmer, die an die
serielle Schnittstelle angeschlossen werden können
Als Netzteil für einen µC kann ich eigentlich nur ein
Festspannungsnetzteil empfehlen mit 3,3V / 5V Ausgang und maximalen
Strom von 500mA.
Im Verpolungsfall/Kurzschluss besteht hier die Möglichkeit dass es die
Schaltung überlebt.
Bei mir hat solch ein schwaches Teil schon einige male viel Arbeit
erspart.
Und immer wichtig beim praxisorientierten: Rot ist Plus und Schwarz ist
GND und Blau ist Minus! Dieser Mehraufwand spart bares Geld!
Mein Hobby hab ich schon seit 25 Jahren und ich schreibe aus Erfahrung.
Wegen dem AVR Board, es ist sehr gut. Ich kenne es zwar nicht, dennoch
der ideale Einstieg. Egal zu was Du dich entscheiden solltest, immer
bedenken, man braucht ein Borad, passenden Programmieradapter und
Software. Wenn eines davon teuer ist, dann vergessen. Wenn es für den µC
wenig Demos/Infos in diesem Forum gibt, dann auch vergessen.
Zum STK500 gibt es hier sehr viel, eigentlich bereits zu jeder Frage
einen eigenen Thread.
Plan schrieb:
> Wegen dem AVR Board, es ist sehr gut. Ich kenne es zwar nicht, dennoch> der ideale Einstieg. Egal zu was Du dich entscheiden solltest, immer> bedenken, man braucht ein Borad, passenden Programmieradapter und> Software.
Beim STK500 braucht man natuerlich keinen extra Programmieradapter und
keine extra Software. Nur damit hier keine Missverstaendnisse
aufkommen...
Volker
ok danke!
also buch ist da. den Programmieradapter werd ich mir auch jetzt gleich
bestellen. wo bekomm ich relativ günstig µC her? bspweise den atmega 8?
Leider ist das Stk500 dort im Moment nicht auf Lager... vom Buch her
habe ich mittlerweile die Grundlagen durchgearbeitet, aber jetzt brauch
ich dann das Board um weitermachen zu können