Design Tools fuer ATMega, welche?

Hallo Leute,

Da wir gerade das Thema hatten und hier viele die ATMega uC benutzen: Welche Design-Umgebung (Editor, Compiler, etc.) und welchen Adapter zum Download nimmt man so? Was ist populaer?

Hintergrund ist, dass ein neuer Kunde mit dem Arduino Konzept angefangen hatte und da muessen wir von weg. Auch was diese FTDI Adapter angeht, waere SPI oder auch RS232 Bootloader sauberer. Schon wegen des Reset.

Neben den Komfortmerkmalen spielt natuerlich auch die Popularitaet eine Rolle, denn mit den ganzen in der Planung befindlichen Produkten werden sie bald externe Hilfe brauchen. Programmierer, die mit den gewaehlten Programmier-Tools moeglichst schon vertraut sind. Bei 8051 ist das z.B. meist Keil.

--
Gruesse, Joerg 

http://www.analogconsultants.com/
Reply to
Joerg
Loading thread data ...

Hallo,

Am 12.02.2014 20:04, schrieb Joerg:

CodeVisionAVR

AVRISP mkII mit Stiftleiste im Programmer, wird zum erstmaligen Programmieren dann

CAN(open)

Stefan

Reply to
Stefan U.

Am 12.02.2014 20:04, schrieb Joerg:

Studio mit AVR-Dragon

Reply to
Eric Brücklmeier

Mein bevorzugtes Setup:

Compiler: CodeVisionAVR http://www.hpinfotech.ro/

JTAG-Interface: AVRJTAG (mkII)

formatting link

AVRStudio als Debugger.

formatting link

JTAG hat den Vorteil, dass du zusammen mit AVRStudio ein Debug-environment hast, dass dem auf einem PC entspricht. Also Echtzeitdebugging auch in Interrupts und Hardwareregistern erlaubt

*ohne* eine einzige Zeile Debugcode zu schreiben.

Gruss Klaus

Reply to
Klaus Bahner

Warum? Mit dem Reset ist doch kein Problem: Um den Auto-Reset beim Verbindungsaufbau per seriellen Port zu umgehen, einfach einen 120 Ohm Widerstand zwischen +5V und Reset einstecken:

formatting link

Darf aber laut Webseite nicht 110 Ohm oder 124 Ohm sein, dann geht es nicht :-)

wird die Plattform auch so langsam erwachsen: Kein FTDI-Chip mehr

Versorgungsspannung.

Aber professioneller ist immer noch AVR Studio oder andere komerzielle IDEs. Damit kann man dann auch debuggen, wenn man das braucht, was mit

--
Frank Buss, http://www.frank-buss.de 
electronics and more: http://www.youtube.com/user/frankbuss
Reply to
Frank Buss

Zustimmung. Der hat eicn chiques Tool zur Belegung der Register und

Der C-Compiler ist (Stand voriges Jahrzehnt) nicht so berauschend, aber da kann man ja was anderes nehmen.

Reply to
Raimund Nisius

Joerg ( snipped-for-privacy@invalid.invalid):

man Bibliotheksfunktionen nutzt, sind da doch paar anders.

Nutzern.

Im Gegensatz zum 8051er (da verwende ich auch nur den Keil, wenn mittlerweile nur noch eine alte Version, noch mit Parallelport-Dongle) gibt es beim AVR ja Alternativen. Beim 8051 war/ist Keil der Standard.

73, Tom
--
DL7BJ|DL-QRP-AG #1186|DARC OV I18|FISTS #15933|AGCW #2737|ARRL 
http://dl7bj.org  http://hamqth.com  https://twitter.com/dl7bj
Reply to
Thomas 'Tom' Malkus

#define F_CPU 8000000UL #define BAUD 1200UL #define UBRR_VAL ((F_CPU+BAUD*8)/(BAUD*16)-1) #define BAUD_REAL (F_CPU/(16*(UBRR_VAL+1))) #define BAUD_ERROR ((BAUD_REAL*1000)/BAUD)

#if ((BAUD_ERROR1010)) #error Fehler der Baudrate groesser 1%! #endif

aus, weil der Compiler nicht berauschend ist?

SCNR, Tom ;-)

--
DL7BJ|DL-QRP-AG #1186|DARC OV I18|FISTS #15933|AGCW #2737|ARRL 
http://dl7bj.org  http://hamqth.com  https://twitter.com/dl7bj
Reply to
Thomas 'Tom' Malkus

Joerg schrieb:

Da es noch nicht genannt wurde:

Jenseits von Windows ein guter Editor (hier JEdit oder Eclipse als IDE), AVR Dragon + avrdude. Als Compiler ein cross-gcc.

Unter Windows auch gern Atmel's AVR Studio. Oder Jedit oder Eclipse, laufen halt auch und man ist's gewohnt.

Marc

--
This computer is not running MICROS~1.
Reply to
Marc Santhoff

Marc Santhoff ( snipped-for-privacy@t-online.de):

Bei Jedit unter Linux habe ich immer das Problem, wenn ich den Editor

Menues mit der Maus nicht mehr funktionieren.

Ich verwende normalerweise Code::Blocks, im Moment gerade mal Sublime, von dem ich sehr angetan bin, bisher.

73, Tom
--
DL7BJ|DL-QRP-AG #1186|DARC OV I18|FISTS #15933|AGCW #2737|ARRL 
http://dl7bj.org  http://hamqth.com  https://twitter.com/dl7bj
Reply to
Thomas 'Tom' Malkus

Am 12.02.2014 20:04, schrieb Joerg:

WinAVR mit Editor und Gnu-Compiler AVR-GCC zum Flashen die AVR-Studio-Umgebung und dem mkII wird geflasht

Ciao Dschen

--
Dschen Reinecke 

=== der mit dem Namen aus China === 

http://WWW.DSCHEN.DE mailto:usenet@dschen.de
Reply to
Dschen Reinecke

Thomas 'Tom' Malkus schrieb:

Hatte ich noch nie. Weder mit einem geteilten Fenster noch mit mehren

"Look&Feel" eingestellt?

(4.2...4.5, Metal, jdk1.6)

Marc

Reply to
Marc Santhoff

Marc Santhoff ( snipped-for-privacy@t-online.de):

Zusammenspiel mit Grafikkarte, Desktop, Dualmonitor usw. sein. Oder es liegt an Java ;-)

Aber egal, ist sowieso nicht mein Fall.

73, Tom
--
DL7BJ|DL-QRP-AG #1186|DARC OV I18|FISTS #15933|AGCW #2737|ARRL 
http://dl7bj.org  http://hamqth.com  https://twitter.com/dl7bj
Reply to
Thomas 'Tom' Malkus

Joerg schrieb:

formatting link

313

und zur Programmierung bietet ATMEL wohl selbst einige Adapter an.

Holger

Reply to
Holger

Joerg schrieb:

Emacs, GCC, AVRDUDE :)

OK, Emacs willst du ja vielleicht nicht gerade deinen Kunden beibringen...

--
cheers, Joerg               .-.-.   --... ...--   -.. .  DL8DTL 

http://www.sax.de/~joerg/ 
Never trust an operating system you don't have sources for. ;-)
Reply to
Joerg Wunsch

Als Nebeneffekt des Tools kann ich - wenn ich noch andere Takte brauche

- einfach mit der Quarzfrequenz und der Baudrate rumspielen, bis ich ein

hilft mir die Errormeldung, vom Compiler wenig.

was die Register alle bedeuten. Und wenn Du dann noch von Tiny13 auf

150 Euro hat man sehr schnell mit Manual Lesen verbraten.
Reply to
Raimund Nisius

BTW:

--
Dipl.-Inform(FH) Peter Heitzer, peter.heitzer@rz.uni-regensburg.de 
HTML mails will be forwarded to /dev/null.
Reply to
Peter Heitzer

Hallo,

ja, "Studio" und via USB ein "Jtag".

Steck-Fassung.

Peter

Reply to
Peter Thoms

was ich tue. Ich denke, dass werden andere ebenso halten. Bei Joerg, der die Frage gestellt hat, bin ich mir sogar ziemlich sicher, dass er nicht blind drauf los arbeitet.

73, Tom
--
DL7BJ|DL-QRP-AG #1186|DARC OV I18|FISTS #15933|AGCW #2737|ARRL 
http://dl7bj.org  http://hamqth.com  https://twitter.com/dl7bj
Reply to
Thomas 'Tom' Malkus

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.