Goto page 1, 2, 3 Next
Michael Maier
Guest
Tue Feb 16, 2010 12:21 pm
http://et-tutorials.de/mikrocontroller/
http://www.mikrocontroller.net/topic/162148
CC²-ATmega
www.wolfgangrudolph.de/
http://www.keil.com/c51/
http://elmicro.com/de/keilarm.html
http://www.google.com/search?hl=de&rls=com.microsoft%3Aen-US&newwindow=1&q=ATmega+keil+compiler&lr=&aq=f&oq
Hallo,
ich werde mit Infos erschlagen.
Was ich will?
Einen guten Compiler. Was ist gut?
Einen guten Controller.
Was ist besser, wann nimmt man was?
Was ich suche?
Rundum Sorglos Paket.
Einstecken mit, PC verbinden
Projekt downloaden (HEX file?
LED's , Eingänge, Ausgänge
Ser. Schnittstelle
Display
Was ist zu empfehlen? Herzlichen Dank für Tipps
Grüße Michael
Björn Schrader
Guest
Tue Feb 16, 2010 12:41 pm
Hallo,
was ist ein guter Compiler?
Der gcc lässt sich in das AVR-Studio integrieren.
http://www.scienceprog.com/set-up-avrstudio-to-use-avr-gcc-compiler/
Dazu noch ein Dev-Board, und es ist alles da, was gewünscht ist.
Selbst das Debugging über JTAG funktioniert.
Beispiel für Dev-Boards, andere gehen natürlich auch.
http://www.pollin.de/shop/dt/NTI5OTgxOTk-/Bausaetze/Diverse/ATMEL_Evaluations_Board_V2_0_1_Fertigmodul.html
http://www.pollin.de/shop/dt/NjQ5OTgxOTk-/Bausaetze/Diverse/Bausatz_ATMEL_Addon_Board_V1_0.html
Damit ist man dann in Sachen Controllerwahl einigermaßen flexibel.
Als Programmieradapter würde ich den AVR-Dragon nehmen, damit kann man
dann sogar per JTAG oder debugWIRE debuggen, was ich für eine sehr
nettes Feature halte.
Professioneller ist der AVRICE mkII zum debuggen, ist aber dolle teuer.
Wichtig dabei:
Atmel empfielt& baut 6-Pin Stecker zum Programmieren, der Rest der Welt
8-Pin, man muss sich also einen Adapter zusammenbasteln.
8051 würde ich nur machen, wenn schon Infrastruktur vorhanden ist, oder
vielfältige Projekte in größeren Stückzahlen geplant sind. Der Kern ist
ja quasi Industriestandard (wenn auch nicht mehr ganz taufrisch)
Alternatic zu Keil gibt es noch
http://www.wickenhaeuser.de/uc51data/uc51_fly.pdf
Aber natürlich eine Preisfrage.
Den SDCC fand ich nicht soo toll:
http://sdcc.sourceforge.net/
Meine Empfehlung geht ganz klar zum AVR. Das ist ein etwas moderneres
Design, immer mit Flash, ISP-Programmierbar.
Die brauchbare Entwicklungsumgebung gibts dazu, ein integrierbarer
C-Compiler ist frei verfügbar. Selbst Debugging über JTAG oder debugWIRE
geht mit der Software.
Zum Einstieg in meinen Augen ideal.
mfg
Björn Schrader
Leo Baumann
Guest
Tue Feb 16, 2010 3:45 pm
Profis nehmen das:
www.keil.com
mfG Ingenieurbüro Baumann
Stefan Engler
Guest
Tue Feb 16, 2010 3:56 pm
Am 16.02.2010 10:21, schrieb Michael Maier:
Quote:
Was ich suche?
Rundum Sorglos Paket.
Einstecken mit, PC verbinden
Projekt downloaden (HEX file?
LED's , Eingänge, Ausgänge
Ser. Schnittstelle
Display
Was ist zu empfehlen? Herzlichen Dank für Tipps
Der 8-Bit AVR ist durchaus sehr übersichtlich und die Entwicklungsboards
sind üblicherweise mit allem notwendigen und noch mehr ausgestattet.
Als Anfänger würde ich einem Anfänger zum Parallelport-Programmer
raten (sofern der Rechner einen entsprechenden Port hat).
Die Entschiedung zwischen den Platformen DS320, 8-Bit AVR,
AVR32, MSP..., PIC ist eher eine Geschmacks- und Kostenfrage.
Der DS320/8051 hat durchaus sehr viel Potential, da er sich
sehr kostengünstig in Großprojekte integrieren lässt.
Die AVR's kommen zum Teil nur mit einer geregelten Stromversorgung
als externe Beschaltung klar (internen R/C-Osz.). Somit kann ich einen
8-Bit AVR schon einmal misbrauchen wenn kein passender 555 oder 74'er
da ist ;)
Zum LED an/aus-Schalten gibt es CPLD-Probierbausätze (ich bin gerade
dabei das von Pollin 810068 zusammenzulöten, SMD ist leider
vorbestückt). Die graphische Programiertoberfläche von Xilinx erlaubt
sogar einfach Ablaufsteuerungen ohne dass eine Code-Zeile eingegeben
wird (finde ich gegenüber VHDL aber am Ende aufwendiger).
Fertige Projekte wird es für die Bausteine kaum geben, da die
Außenbeschaltung immer etwas voneinander abweicht. Hier ist eher
Lego-Spielzeug von Vorteil. ATMEL (AVR) bietet sehr viel Code in
Quelltext an, der aber immer an die akutelle Beschaltung angepasst
werden muss. Die Bandbreite reicht von simulierten seriellen
Schnitstellen über Signalgeber und Uhren bis hin zu USB-Treibern.
Igor \"Knight\" Ivanov
Guest
Wed Feb 17, 2010 11:52 am
Quote:
ich werde mit Infos erschlagen.
Was ich will?
Einen guten Compiler. Was ist gut?
Einen guten Controller.
Was ist besser, wann nimmt man was?
Wenn schon zukunftssicher, dann Cortex M3. Alle Hersteller von
"proprietaeren" MCUs wie ATMEL (AVR), TI (MSP430), etc... haben mittlerweile
Cortex-Mx im Programm. TI, z.B., kaufte sogar Luminary Micro dafuer auf. In
meinen Augen ist es eine Bestaetigung, dass ARM Cortex Architektur langsam
aber sicher alle 8- und 16-bit'er ersetzt. Preislich ist Cortex mittlerweile
auf dem gleichen Niveau mit dem alten Kramm bei wesentlich besserer
Performance. Schaue mal bei
http://www.energymicro.com/ vorbei.
Gruss,
Igor.
Frank Grob
Guest
Wed Feb 17, 2010 12:16 pm
Igor "Knight" Ivanov tastete:
Quote:
Wenn schon zukunftssicher, dann Cortex M3. [...] dass ARM Cortex
Architektur langsam aber sicher alle 8- und 16-bit'er ersetzt.
Wohl kaum. Was sehe ich da auf die Schnelle:
QFN64
BGA112
QFP100
Warum sollte ich einen z.B. 64-pinner einsetzen, wenn mir z.B. 7 I/Os
reichen?
Quote:
Preislich
ist Cortex mittlerweile auf dem gleichen Niveau mit dem alten Kramm bei
wesentlich besserer Performance. Schaue mal bei
http://www.energymicro.com/ vorbei.
Ich sehe da keine Preise.
Frank
Michael Baeuerle
Guest
Wed Feb 17, 2010 1:21 pm
Igor \"Knight\" Ivanov wrote:
Quote:
Wenn schon zukunftssicher, dann Cortex M3. Alle Hersteller von
"proprietaeren" MCUs wie ATMEL (AVR), TI (MSP430), etc... haben mittlerweile
Cortex-Mx im Programm. TI, z.B., kaufte sogar Luminary Micro dafuer auf. In
meinen Augen ist es eine Bestaetigung, dass ARM Cortex Architektur langsam
aber sicher alle 8- und 16-bit'er ersetzt.
^^^^
Daran glaube ich nicht.
Quote:
Preislich ist Cortex mittlerweile
auf dem gleichen Niveau mit dem alten Kramm bei wesentlich besserer
Performance.
8Bit CPUs bekommt man im Katalog bei einem der ueblichen Verdaechtigen
ab 30ct, 16Bit kostet schon das doppelte und ARMs gehen ab etwa dem
vierfachen Preis los (ich musste bei Sortierung nach Preis 10 Seiten
nach unten scrollen bevor der erste ARM auftauchte).
Ich habe mal den NXP LPC1111 (Cortex-M0) angesehen: Nettes Teil, aber
laeuft z.B. nicht mit 5V Supply und SO-Gehaeuse gibts auch nicht. Fuer
viele Sachen ist ein ARM halt einfach gnadenloser Overkill. Wenn jetzt
z.B. ein ATtiny13 der die Haelfte kostet und ein schoenes 8Pin Gehaeuse
hat fuer einen Job ausreicht ... da wuerde ich doch den ARM nicht
verbauen wollen. Und wenn ich Assembler verwenden will oder muss, dann
schon zweimal nicht.
Micha
Rafael Deliano
Guest
Wed Feb 17, 2010 1:28 pm
Quote:
dass ARM Cortex Architektur langsam
aber sicher alle 8- und 16-bit'er ersetzt.
Kommt mir bekannt vor. Ende der 80er wurde verkündet
jeder Toaster werde in Zukunft eine x86 CPU haben,
damit man ein (embedded) Microsoft Betriebssystem
verwenden könne das dann typisch besonders einfach
in Turbo-Pascal bzw. eventuell C zu programmieren
wäre.
Quote:
Re: Einstieg finden
8 Bit Controller gibts fädeldrahtfreundlich
in DIL40, mit 5V Versorgung und Stromverbrauch
des Boards <50mA.
MfG JRD
Igor \"Knight\" Ivanov
Guest
Wed Feb 17, 2010 1:48 pm
Quote:
Wenn schon zukunftssicher, dann Cortex M3. [...] dass ARM Cortex
Architektur langsam aber sicher alle 8- und 16-bit'er ersetzt.
Wohl kaum. Was sehe ich da auf die Schnelle:
QFN64
BGA112
QFP100
http://www.energymicro.com/: QFN36.
Quote:
Ich sehe da keine Preise.
Der Link war zwecks Tech. Infos.
P.S. Sorry, falsche Taste erwischt: ging auch auf PM.
Dirk Ruth
Guest
Wed Feb 17, 2010 5:06 pm
Rafael Delianoschrieb:
"
Quote:
dass ARM Cortex Architektur langsam
aber sicher alle 8- und 16-bit'er ersetzt.
Kommt mir bekannt vor. Ende der 80er wurde verkündet
jeder Toaster werde in Zukunft eine x86 CPU haben,
damit man ein (embedded) Microsoft Betriebssystem
verwenden könne das dann typisch besonders einfach
in Turbo-Pascal bzw. eventuell C zu programmieren
wäre.
Re: Einstieg finden
8 Bit Controller gibts fädeldrahtfreundlich
in DIL40, mit 5V Versorgung und Stromverbrauch
des Boards <50mA.
Ist das die Sicht des Bastlers?
SMD ist billiger als DIP, sowohl im Einkauf, als auch in der
Bestückung und bei den Platinenkosten.
Die Hersteller dürften ihre Produktion nach den Bedürfnissen der
Industrie ausrichten. Der Trend geht eindeutig in Richtung SMD und
somit ist absehbar, das DIP eines Tages nicht mehr für Neuentwicklung
empfohlen wird.
Dirk
Peter Heitzer
Guest
Wed Feb 17, 2010 6:06 pm
Dirk Ruth <d.ruth_at_itecnet.de> wrote:
Quote:
Rafael Delianoschrieb:
"
dass ARM Cortex Architektur langsam
aber sicher alle 8- und 16-bit'er ersetzt.
Kommt mir bekannt vor. Ende der 80er wurde verkündet
jeder Toaster werde in Zukunft eine x86 CPU haben,
damit man ein (embedded) Microsoft Betriebssystem
verwenden könne das dann typisch besonders einfach
in Turbo-Pascal bzw. eventuell C zu programmieren
wäre.
Re: Einstieg finden
8 Bit Controller gibts fädeldrahtfreundlich
in DIL40, mit 5V Versorgung und Stromverbrauch
des Boards <50mA.
Quote:
Ist das die Sicht des Bastlers?
"fädeldrahtfreundlich" würde ich mit Basteln oder Prototyping assoziieren.
In beiden Fällen sind hier DIP-Gehäuse angenehmer, da ich Sockel verwenden
kann und mit 100 mil Pinabstand normale Loch- oder Streifenrasterplatinen
verwenden kann.
Quote:
SMD ist billiger als DIP, sowohl im Einkauf, als auch in der
Bestückung und bei den Platinenkosten.
Für Serienfertigung sicher richtig.
Quote:
Die Hersteller dürften ihre Produktion nach den Bedürfnissen der
Industrie ausrichten. Der Trend geht eindeutig in Richtung SMD und
somit ist absehbar, das DIP eines Tages nicht mehr für Neuentwicklung
empfohlen wird.
Solange es die Teile in SO-Gehäusen mit 50 mil Abstand oder PLCC gibt,
ist das ja auch noch OK.
--
Dipl.-Inform(FH) Peter Heitzer, peter.heitzer_at_rz.uni-regensburg.de
HTML mails will be forwarded to /dev/null.
Rafael Deliano
Guest
Wed Feb 17, 2010 6:55 pm
Quote:
Was ich suche?
Rundum Sorglos Paket.
Einstecken mit, PC verbinden
Projekt downloaden (HEX file?
LED's , Eingänge, Ausgänge
Ser. Schnittstelle
Display
Ist das die Sicht des Bastlers?
Es ist die für Fragesteller wohl relevante Sicht, er hat
nichts von Serienfertigung gesagt.
Ich verwende überigens für Breadboards von Seriengeräten
die später in SMD gefertigt werden auch gerne DIL-ICs und
bedrahtete passive Bauteile: kontaktiert man mit Oszilloskop
einfacher.
Quote:
Der Trend geht eindeutig in Richtung SMD
Wenn ich kein DIL-IC bekomme setze ich es typisch auf
DIL-Adapter und werkle das Breadboard wie gewohnt.
Jemand der FORTH programmiert ist in jeder Hinsicht
ungeniert und fühlt sich nicht verpflichtet so zu tun
wie "die Industrie" das vorgibt.
MfG JRD
Thomas 'tom' Malkus
Guest
Wed Feb 17, 2010 9:12 pm
Moin,
Dirk Ruth <d.ruth_at_itecnet.de> writes:
Quote:
SMD ist billiger als DIP, sowohl im Einkauf, als auch in der
Bestückung und bei den Platinenkosten.
Ja, aber nur wenn es um Stückzahlen geht.
Quote:
Die Hersteller dürften ihre Produktion nach den Bedürfnissen der
Industrie ausrichten. Der Trend geht eindeutig in Richtung SMD und
somit ist absehbar, das DIP eines Tages nicht mehr für Neuentwicklung
empfohlen wird.
Leider. 8 Bit ist für viele Anwendungen vollkommen ausreichend, robust,
lange am Markt und mit 8051er Kern Industriestandard. Aber auch die 8
Bit AVR lassen sich gut untereinander tauschen.
Als Hobby würde ich AVR empfehlen, für Industrie kommt es eher auf die
Anwendung an.
73 de Tom
Thomas 'tom' Malkus
Guest
Wed Feb 17, 2010 9:15 pm
Rafael Deliano <Rafael_DelianoENTFERNEN_at_t-online.de> writes:
Quote:
Ich verwende überigens für Breadboards von Seriengeräten
die später in SMD gefertigt werden auch gerne DIL-ICs und
bedrahtete passive Bauteile: kontaktiert man mit Oszilloskop
einfacher.
Mache ich auch so. Ist halt einfacher und wenn man nicht in
HighTech arbeitet wie Oliver oder Joerg geht das auch. Alles
was höher als die Kurzwelle ist erscheint mir sowieso suspekt ;-)
Quote:
Jemand der FORTH programmiert ist in jeder Hinsicht
ungeniert und fühlt sich nicht verpflichtet so zu tun
wie "die Industrie" das vorgibt.
Ich bin mit C auch ganz ungeniert ;-)
73 de Tom
Joerg
Guest
Wed Feb 17, 2010 9:29 pm
Michael Maier wrote:
Quote:
Hast Du vor, spaeter beruflich in diese Richtung zu gehen? Falls ja dann
wuerde ich ernsthaft zu 8051 raten. Das ist nach wie vor der VW Kaefer
in der Industrie, er loeppt und loeppt und loeppt. Jetzt werden
vermutlich wieder einige sagen ich sei ewig gestrig, aber wenn dem nicht
so waere haette Cypress mit seiner PSOC3 Serie kaum auf diesen Kern
aufgesetzt. Diese Jungs sind in Sachen Marktbeobachtung echt Experten.
--
Gruesse, Joerg
http://www.analogconsultants.com/
"gmail" domain blocked because of excessive spam.
Use another domain or send PM.
Goto page 1, 2, 3 Next