Autor | Thema |
---|---|
emmpunkt
Überflieger Registriert seit: Jul 2003 Wohnort: Nümbrecht Verein: Solaris-RMB Beiträge: 1115 Status: Offline |
Beitrag 71862
, Atmel
[30. März 2005 um 10:06]
Moin,
da hier in letzter Zeit öfter mal Atmels auftauchen: Kann mir mal einer kurz und verständlich erklären was dieser Atmel kann, was ich zum proggen brauche und welche Programmierkenntnisse ich benötige? Kann der nur in C programmiert werden, oder gibts da auch was grafisches für? Was kostet die ganze Sache für einen Einsteiger? Gruss M. |
CharlyMai
Foren-Prediger
Registriert seit: Mär 2005 Wohnort: Fuhrberg Verein: SOLARIS-RMB e.V. (P2;T2) / AGM / TRA#21598 Beiträge: 1977 Status: Offline |
Beitrag 71864
[30. März 2005 um 10:52]
Moin empunkt ....
Alsoooo, das sind ja vieeele Fragen auf einmal .... ersteinmal ist ein ATMEL nicht ein ATMEL sondern eine Firma, was nun den ersten Teil deiner Frage recht Komplex macht da es ja mehrere ATMELS (damit sind die Prozessoren gemeint) gibt, gibt es selbstverständlich auch mehrere Leistungsmerkmale angefangen von 2 Ausgängen über einen 8 Bit Timer bis hin zu den "Sahnestücken" mit mehreren Timern, mehreren A/D Wandlern, mehrstufigen Interrupts usw ... da solltest Du am besten mal die Homepage von Atmel durchsuchen, und dir die diversen Datenblätter anschauen .... Was ich dabei noch für wichtig erachte ist, das ATMEL quasi zwei Produktreihen fürt, und zwar ist die eine Linie dem Befehlssatz der 8051 Prozessoren gleich, während die andere Linie den Befehlssatz der AVR (ATMEL eigen) Prozessoren hat ..... Zum Programmieren gibt es manigfaltige Sprachen und Adapter, die sowohl Kostenlos aus auch Kostenpflichtig vertrieben werden .... ein wichtiger Link ist hierzu vielleicht Microcontroller.net Auch zum Programmieren der Prozessoren (Hardware) gibt es da Diverse Möglichkeiten (seriell, parallel, Programmer), die von einem "einfachen" Adapter für 5 Euronen bis hin zum In System Debugging Tool reichen, ich selber habe hier einen Galep III (Multiprogrammer) stehen, und mir dazu den AVR 910 siehe auch : Microcontroller-Projekte gebaut ... Wobei da das Henne-Ei Problem herrscht, da würde ich Dir aber gerne behilflich sein, und die Henne spielen *lach* Nicht vergessen werde sollte, das alle (so glaube ich doch) Prozessoren von ATMEL ISP (In System Programmable) sind, was bedeutet, das sie nicht aus dem System genommen werden müssen, einfach Stecker dran und ein neuer Test kann beginnen .... Zu den Sprachen, nunja ich weiss nicht wie da deine Erfahrungen sind, aber es gibt Basic, C und Assembler, wieder als OpenSource, Demo, und auch Komerziell. Ich Persönlich programmiere in Assembler und ich habe beide Versionen von BASCOM (AVR/8051) Basic die aber bis zu einer größe programmierten Codes von 2KB KOSTENLOS sind ... das bedeutet die kleineren ATMELS (AT90S2323 / AT 90S2343) Komplett damit Programmiert werden können. Vielleicht machst Du ja den Einstieg damit ... wobei ich erwähnen muss, das auch in BASCOM ASSEMBLER Programmiert werden kann (für die schnellen sachen) !!! Ergo wenn Du es möglichst günstig (Ich spreche hier mit absicht nicht von Billig !!) haben möchtest, dann reicht für den Anfang vielleicht ein AT90S2343 oder ein Mega 8 (15€) mit einem passenden Programmieradapter (5€) einer kleinen Testpaltine (da kann ich dir vielleicht weiterhelfen, je nach dem was Du möchtest) und einem freien Programmiertool . also summasumarum30 € mit externem Quarz und nen paar LED's.... Vergiss aber nicht, das das Programmieren von den Dingern einen saumäßigen Spass macht, und schon bald das verlangen nach einem LCD Display kommt, Diverse E/A Module usw ...also da kann man dann schon mal noch ein wenig mehr Euronen ausgeben ....(Zumal Bascom direkt die Ausgabe auf ein LCD unterstützt, freie Ports vorrausgesetzt) soo sollten nun noch fragen sein .... ich antworte gerne :-) Viele grüße Pierre •"Der Glaube an eine bestimmte Idee gibt dem Forscher den Rückhalt für seine Arbeit. Ohne diesen Glauben wäre er verloren in einem Meer von Zweifeln und halbgültigen Beweisen." Konrad Zuse •Konstruiere ein System, das selbst ein Irrer anwenden kann, und so wird es auch nur ein Irrer anwenden wollen. SOLARIS-RMB e.V. AGM |
emmpunkt
Überflieger Registriert seit: Jul 2003 Wohnort: Nümbrecht Verein: Solaris-RMB Beiträge: 1115 Status: Offline |
Beitrag 71865
[30. März 2005 um 11:22]
Moin,
das Atmel er Hersteller ist, war schon klar Ich denke bei mir haperts an den Programmierkenntnissen und ob ich da Spass dran entwickle ist eher fraglich. Ich programmier beruflich SPS (Simatic S7 und S5) aber das ist ganz was anderes. Mir "richtigen" Programmiersprachen habe ich da wenig bis garnichts zu tun. Basic kann ich noch ein bisschen aus der Schulzeit, Assembler kenn ich nur vom Hörensagen und in C waren mir immer zu viele ´´´´´´´´´´´´´´´ Kann man bei den Prozessoren eigendlich "live" in den Programmcode gucken und die Abläufe verfolgen? Bei ner SPS kann man "Online" gehen und alles verfolgen (Ist für Fehlersuche meist unumgänglich) Das interesse ist natürlich geweckt, da die Grösse der Prozessoren mich reizt. So klein kann man wohl kaum eine komplexe Elektronik unter "Hobbybedingungen" herstellen. Ich werd mir die Links mal ansehen und dann guck ich mal ob das was für mich ist. Gruss M. |
CharlyMai
Foren-Prediger
Registriert seit: Mär 2005 Wohnort: Fuhrberg Verein: SOLARIS-RMB e.V. (P2;T2) / AGM / TRA#21598 Beiträge: 1977 Status: Offline |
Beitrag 71866
[30. März 2005 um 11:31]
Programmabläufe verfolgen, kann man mit den "Atmels" die ein In System Debugging (Mega 128) haben, an sonsten empfehle ich Dir wirklich Bascom, da Bascom auch einen eingebauten Simulator hat
und die Größe .....siehe meine Signatur :-) ..... so long ... Pierre •"Der Glaube an eine bestimmte Idee gibt dem Forscher den Rückhalt für seine Arbeit. Ohne diesen Glauben wäre er verloren in einem Meer von Zweifeln und halbgültigen Beweisen." Konrad Zuse •Konstruiere ein System, das selbst ein Irrer anwenden kann, und so wird es auch nur ein Irrer anwenden wollen. SOLARIS-RMB e.V. AGM |
Oliver Arend
Administrator
Registriert seit: Aug 2000 Wohnort: Great Falls, VA, USA Verein: RMV/Solaris/AGM/TRA L1/TCV/MDRA/NOVAAR Beiträge: 8351 Status: Offline |
Beitrag 71867
[30. März 2005 um 13:32]
Ich hab hier schon seit geraumer Zeit n paar Bauteile inkl. Prozessoren rumliegen, ich glaub ich meld mich mal per Mail oder ICQ bei Dir (nein, bitte nicht mit der To-Do-Liste schlagen, hat mit Raketen erstmal nix zu tun).
Oliver |
Tom
Grand Master of Rocketry
Registriert seit: Aug 2000 Wohnort: Neustadt Verein: T2 , SOL-1 Beiträge: 5257 Status: Offline |
Beitrag 71872
[30. März 2005 um 14:34]
Zitat: Hi, ich kann euch folgendes empfehlen: <img src="http://www.rowalt.de/mc/avr/avrbuch/cover.png"> www.rowalt.de Ich hab auch begonnen mich mit Atmel's zu befassen und fand dieses Buch sehr hilfreich. und bei Reichelt gibts das STK 500 zum proggen für runde 100 Eur. Gruss Tom |
CharlyMai
Foren-Prediger
Registriert seit: Mär 2005 Wohnort: Fuhrberg Verein: SOLARIS-RMB e.V. (P2;T2) / AGM / TRA#21598 Beiträge: 1977 Status: Offline |
Beitrag 71874
[30. März 2005 um 14:39]
ja, das Buch ist echt gut, kann ich auch nur empfehlen ...
LG Pierre •"Der Glaube an eine bestimmte Idee gibt dem Forscher den Rückhalt für seine Arbeit. Ohne diesen Glauben wäre er verloren in einem Meer von Zweifeln und halbgültigen Beweisen." Konrad Zuse •Konstruiere ein System, das selbst ein Irrer anwenden kann, und so wird es auch nur ein Irrer anwenden wollen. SOLARIS-RMB e.V. AGM |
Oliver Arend
Administrator
Registriert seit: Aug 2000 Wohnort: Great Falls, VA, USA Verein: RMV/Solaris/AGM/TRA L1/TCV/MDRA/NOVAAR Beiträge: 8351 Status: Offline |
Beitrag 71888
[30. März 2005 um 15:48]
Ich hab von nem Kumpel der da auch schon mit gespielt hat die 8051er-Reihe empfohlen bekommen, entsprechend hab ich andere Hardware. Programmieren wollte ich gleich in C oder Assembler, das dürfte machbar sein.
Oliver |
Reinhard
Überflieger Registriert seit: Sep 2003 Wohnort: Österreich Verein: TRA #10691, AGM Beiträge: 1187 Status: Offline |
Beitrag 71894
[30. März 2005 um 16:10]
Zitat: Das ist aber ein vergoldeter Die Dinger bekommt man auch für weniger als 3€, z.B. bei Elektro-Nix. Gefunden über ihre Ebay-Auktionen. Oder eben bei Ebay... Empfehlenswert ist der Mega8 für den Anfang auf jeden Fall: Er ist Hochsprachen geeignet, auch als „NON-SMD“ verfügbar, und bietet alle wichtigen Features. Für den billigsten Programmer brauchst du übrigens nur ein Parallelkabel zu schlachten (AVRDUDE). Der ist aber etwas unkomfortabel, und unter Umständen kann man sich damit den Parallelport beleidigen. Empfehlen kann ich den von Alexander Noack. Der ist seine 10 Euronen jedenfalls wert (basiert glaube ich auch auf AVR910). Eine Freeware Umgebung für C findest du z.B. bei AvrFreaks mit dem Namen WinAVR (basiert auf GCC). Einen Assembler (+Simulator, etc…) bekommst du gratis von ATMEL (AvrStudio). WinAVR ist sicher nicht so einsteigerfreundlich wie BASCOM (weils mehr ein Sammelsurium an Programmen ist), dafür findet man dafür im Web sehr viele Beispiele dafür, und die Codeschnipsel in den Datenblättern kann man auch meist mit Copy&Paste direkt einfügen. Assembler ist so ein eigenes Kapitel: Man hat die volle Kontrolle darüber, wie lange der µC für etwas braucht, aber er ist (meines Erachtens) doch eher schwer zu durchschauen. Für die ATtinys ohne RAM ist er allerdings (so gut wie) Pflicht. Persönlich verwende ich WinAVR, bzw. beim SmallMag notgedrungen den Assembler. Wenn noch Fragen offen sind, nur her damit! Gruß Reinhard, der bei Bedarf auch gerne Eier legt… |
CharlyMai
Foren-Prediger
Registriert seit: Mär 2005 Wohnort: Fuhrberg Verein: SOLARIS-RMB e.V. (P2;T2) / AGM / TRA#21598 Beiträge: 1977 Status: Offline |
Beitrag 71895
[30. März 2005 um 16:20]
Harr harr harr .... ich meinte damit nicht den Mega 8, sondern das komplette System ....
Ich habe mit ihm auch schon über ein kleines System das es bei ebay für rund 30 Euronen gibt unterhalten, mit LCD, und war der meinung, das es für den Einstieg volkommen Okay ist, und für die Anfänge auch ein STK200 ausreicht .... Hey, dann sind wir ja schon 2 die Eier legen können :-) also mal etwas OffTopic : hier ist ein Galep III vorhanden mit vielen Aufsätzen für SMD's ... wer denn mal ein EPROM oder ähnlich zu Programmieren hat .... ich mache es gerne ..... Pierre •"Der Glaube an eine bestimmte Idee gibt dem Forscher den Rückhalt für seine Arbeit. Ohne diesen Glauben wäre er verloren in einem Meer von Zweifeln und halbgültigen Beweisen." Konrad Zuse •Konstruiere ein System, das selbst ein Irrer anwenden kann, und so wird es auch nur ein Irrer anwenden wollen. SOLARIS-RMB e.V. AGM |