Womit programmiert ihr eure µCs?

Gast #2543892
Lesenswert?

Moin!

Mich würde mal folgendes interessieren (Quasi als Umfrage):

1.) welcher Mikrocontrollertypen benutzt ihr am meisten?
2.) welche Programmiersprache(n) benutzt ihr?
3.) welche Hardware und
4.) welche Software benutzt ihr, um das Programm in den µC zu 
übertragen?

Ich selbst programmiere seit Ewigkeiten auf dem alten 8052 und möchte 
mal erfahren, womit ihr eure Bastelprojekte bewerkstelligt.
Gast #2543898
Lesenswert?

Fiete schrieb:
> 1.) welcher Mikrocontrollertypen benutzt ihr am meisten?
AVR, ARM, 8051 Derivate
> 2.) welche Programmiersprache(n) benutzt ihr?
Basic (mikroElektronika/BASCOM), Pascal (mikroElektronika)
> 3.) welche Hardware und
pollin board und fertige boards zum Einbauen
> 4.) welche Software benutzt ihr, um das Programm in den µC zu
> übertragen?
avrdude, ST-Link/JTAG, EPROM-Simulator (8051) oder ISP
#2543902
Lesenswert?

Fiete schrieb:
> 1.) welcher Mikrocontrollertypen benutzt ihr am meisten?
8-Bit AVR (vom 8 Pinner bis zum 40 Pinner) - meist DIP
Zur Zeit lese ich mich aber in PIC's ein.

> 2.) welche Programmiersprache(n) benutzt ihr?
Assembler

> 3.) welche Hardware und
mySmartUSB MK2

> 4.) welche Software benutzt ihr, um das Programm in den µC zu übertragen?
AVR-Prog 1.40 oder das "myAvr Progtool".
Gast #2543918
Lesenswert?

Fiete schrieb:
> 1.) welcher Mikrocontrollertypen benutzt ihr am meisten?
AVR ATmega,Avr Attiny,Avr Xmega, ARMs,8051
> 2.) welche Programmiersprache(n) benutzt ihr?
ausschließlich C
> 3.) welche Hardware und
AVR ISP MK2 Jtag Ice3 selbstgebautes, Chinaflasher^^
> 4.) welche Software benutzt ihr, um das Programm in den µC zu
> übertragen?

KEil,Avrstudio,ST-Link/JTAG
Gast #2543925
Lesenswert?

1)AVR, PIC

Mit 8052 hab ich vor 15 Jahren angefangen. Mittlerweile eher AVR, weil 
AVR-Studio komfortabler als MPLAB ist.
2)C

3)AVRISP2, ICD3, beide sind ihr Geld wert.

4)AVR Studio5, MPLAB
Die AVRs sind schneller als die PICs, dafür ist deren AD-Wandler viel 
schneller. Außerdem, so munkelt man, geht der Geschwindigkeitsvorteil 
durch den GCC, der seit 2006 überfetteten Code produziert, wieder 
verloren. Gerücht?
Gast #2543934
Lesenswert?

Fiete schrieb:

> 1.) welcher Mikrocontrollertypen benutzt ihr am meisten?
MCS-51 (z.B. AT89S52), AVR
> 2.) welche Programmiersprache(n) benutzt ihr?
überwiegend ASM,
> 3.) welche Hardware und
USBtiny von LadyAda (ähnlich AVR-USB Stick von EHaJo),
Für ältere AT89'er, die noch parallel geschrieben werden müssen, hab ich 
noch einen eigenbau-Programmer mit eigener SW,
> 4.) welche Software benutzt ihr, um das Programm in den µC zu
> übertragen?
AVRDUDE mit angepasster Config für die AT89S'er,
AVR-Studio4,
Win7/64
mfG ingo
Gast #2543982
Lesenswert?

Fiete schrieb:
> 1.) welcher Mikrocontrollertypen benutzt ihr am meisten?
Atmel AVR (8 Bit). Gerne aber auch diskrete Logikfamilien :-)

> 2.) welche Programmiersprache(n) benutzt ihr?
C und Assembler.

> 3.) welche Hardware und
Fünf Drähte und einen Parallelport. Ja, mein Laptop hab sowas noch, und 
ich bin heilfroh draum...
Bei großen bzw. SMD-Bausteinen setze ich immer direkt den ISP-Port 
daneben, die schmalen DIP lassen sich prima über eine IC-Klemme 
erfassen. Das spart Platz auf der Platine.

> 4.) welche Software benutzt ihr, um das Programm in den µC zu
> übertragen?
avrdude
Gast #2544005
Lesenswert?

Fiete schrieb:
> 1.) welcher Mikrocontrollertypen benutzt ihr am meisten?
> 2.) welche Programmiersprache(n) benutzt ihr?
> 3.) welche Hardware und
> 4.) welche Software benutzt ihr, um das Programm in den µC zu
> übertragen?

1) AVRs (Mega, Tiny)
2) C und wenns sein muss auch ASM
3) AVRISP MkII oder AVR Dragon
4) Eclipse + AVR Plugin + AVRDude
#2544007
Lesenswert?

Fiete schrieb:

> 1.) welcher Mikrocontrollertypen benutzt ihr am meisten?
PIC18/24-dsPIC/32, ARM, Cortex M3/M4, AVR
> 2.) welche Programmiersprache(n) benutzt ihr?
C
> 3.) welche Hardware und
PIC: ICD3, ARM: ULINK2, JLINK; AVR; JTAGMKii, AVRISPMKii
> 4.) welche Software benutzt ihr, um das Programm in den µC zu
> übertragen?
PIC: MPLAB; AVR: AvrStudio; ARM: Keil+IAR (4ma), OpenOCD
Gast #2544060
Lesenswert?

1) AVRs (Mega, Tiny) ausschließlich in C
2) 8x51 Family derzeit Silabs C + ASM (aber über di Jahre x Typen).
3) ARM CM3 LPC... ausschließlich in C
4) MSP-430 auschließlich in C

Programmierumgebung:

WINAVR
SILABS IDE + SDCC
µVision Keil
IAR
Gast #2544085
Lesenswert?

Fiete schrieb:
> 1.) welcher Mikrocontrollertypen benutzt ihr am meisten?
> 2.) welche Programmiersprache(n) benutzt ihr?
> 3.) welche Hardware und
> 4.) welche Software benutzt ihr, um das Programm in den µC zu
> übertragen?

moin !

1 atmega32-16pu
2 micro sps erweiterung v.088 für eagle , graphische programmierung.
3 eigenbau test / programmierboard
4 microsps downloader --> rs232

das ganze ähnelt der siemens logo.

mfg
Gast #2544094
Lesenswert?

> 1.) welcher Mikrocontrollertypen benutzt ihr am meisten?
ARM Cortex M3, ARM 7
> 2.) welche Programmiersprache(n) benutzt ihr?
C++
> 3.) welche Hardware und
Segger J-Link
> 4.) welche Software benutzt ihr, um das Programm in den µC zu
> übertragen?
Rowleys Crossworks for ARM
Gast #2544108
Lesenswert?

Was sollen denn diese dämliche Umfragen hier immer? Was verdient ihr, 
was macht ihr, mit was programmiert ihr? Wen interessiert sowas? Das ist 
doch echt lästig und natürlich gibts in jedem Fall ein paar Dumme die 
aus lauter Geltungsbedürfniss es nicht mehr erwarten können alle diese 
Infos brav zu posten. Habt ihr keinen Friseur den ihr damit nerven 
könnt?
Gast #2544135
Lesenswert?

Grml schrieb:
> Was sollen denn diese dämliche Umfragen hier immer? Was verdient ihr,
> was macht ihr, mit was programmiert ihr? Wen interessiert sowas? Das ist
> doch echt lästig und natürlich gibts in jedem Fall ein paar Dumme die
> aus lauter Geltungsbedürfniss es nicht mehr erwarten können alle diese
> Infos brav zu posten. Habt ihr keinen Friseur den ihr damit nerven
> könnt?

Hast du keine Freunde die du voll heulen kannst? Wenns dich nicht 
interessiert, musste dich dazu ja nicht äußern.


Ingo
#2544176
Lesenswert?

1. PIC12/16/18. Nächste Station dsPIC/PIC32/(FPGAs)
2. früher ASM aber inzwischen alles in C
3. PICKIT3, nachdem mir der Brenner8 von Sprut nicht mehr gereicht hat.
4. zum programmieren mikroC und solange ich nicht rausgefunden hab, wie 
ich das PICKIT3 da einbinden kann (jemand schon hinbekommen?), brenne 
ich mit dem Standalone Programm vom PICKIT3.
#2544184
Lesenswert?

Fiete schrieb:

> 1.) welcher Mikrocontrollertypen benutzt ihr am meisten?
Zurzeit Atmegas (vor allem 88 und 16, aber auch andere und auch teils 
Atxmega). Mit PICs habe ich ebenfalls schon gearbeitet (deutlicher 
seltener!).

> 2.) welche Programmiersprache(n) benutzt ihr?
Assembler und C. Bei manchen Spezialsachen die extrem effizient/speziell 
sein müssen gerne mal Assembler, ansonsten für Standardsachen C.

> 3.) welche Hardware und
Atmega: Angefangen mit LPT-Programmer mit HC244, dann zurzeit AVR 
Dragon.
PIC: Irgendsoein PicKit liegt auch noch herum

> 4.) welche Software benutzt ihr, um das Programm in den µC zu
> übertragen?
AVR: AVR-Studio 4
PIC: MPLAB
(Firma: electro-tester) #2544357
Lesenswert?

Hallo,

> 1.) welcher Mikrocontrollertypen benutzt ihr am meisten?

8-bit AVR, ATMega, ATtiny.
ARM 32 Bit, z.Zt CORTEX M4.
TI MSP430.

> 2.) welche Programmiersprache(n) benutzt ihr?

Hauptsächlich C, manchmal Assembler.

> 3.) welche Hardware und

Atmega: mySmartUSB MK2,AVR-Dragon,Pollin Board ;)
ARM: Segger J-Link,ST Discovery mit ST-LINK/V2.
TI: USB-Stick ez430 mit F2013.

> 4.) welche Software benutzt ihr, um das Programm in den µC zu
> übertragen?

AVR: AVR-Studio 5.1 Beta!, myAVR_ProgTool
ARM: Atollic TrueSTUDIO, IAR for ARM, Keil uVision
TI: IAR Kickstart MSP430


Grüße...
Gast #2544544
Lesenswert?

1.) STM32, früher Xmega und AtMega
2.) C
3.) Segger J-Link
4.) OpenOCD und neuerdings JLinkExe für Linux. Eclipse + CDT (Linux) als 
IDE. Eigenes Makefile und Linker Script. CodeSoucery Toolchain. 
Debugging via JLink-GDBServer + Eclipse Hardware Debugging Plugin (auch 
aus RAM).
Gast #2544553
Lesenswert?

1.) PIC16, PIC18, zum Spielen liegen auch ein paar PIC24 rum, habe aber 
noch nichts damit gemacht
2.) PIC16 in ASM und C (Hi-Tech), die anderen nur in C
3.) Sprut Brenner 8, PICkit2 (Fehlkauf, PICkit3 wäre besser gewesen)
4.) USBurn, PICkit2-Brennprogramm, MPLAB 8.80 zum C-Proggen, das 
Mistprogramm findet den Brenner nicht, mit dem "normalen" 
Brennprogrogramm geht es und es werden auch wesentlich mehr PICs 
unterstützt als im MPLAB...

Microchip, was soll der Schei...?
#2544870
Lesenswert?

> Du kannst doch über Tools -> Options -> Tools ein externes Brennprogramm
>aufrufen. So mach ich das für den AVR und AVRdude. Als Hotkey habe ich
>Shift+F12 genommen.

Hmm funktioniert bei mir nicht. Warscheinlich weil die Typenbezeichnung 
nicht die gleiche ist wie die PK3CMD.exe haben will. Naja geht ja auch 
so.
Persönliche Seite #2546773
Lesenswert?

1.) welcher Mikrocontrollertypen benutzt ihr am meisten?
2.) welche Programmiersprache(n) benutzt ihr?
3.) welche Hardware und
4.) welche Software benutzt ihr, um das Programm in den µC zu
übertragen?

1) AVR, 8051
2) C und Assembler
3) ISP MK2, Eprommer, Flash-Programmer (39F040 usw.)
4) avrdude, auf 8051ern am liebsten Monitore, die entweder per Flip bei 
neueren Atmel-Teilen oder Flash/Eprom reinbekommen.
#2546819
Lesenswert?

Ich habe zwar in meinem Leben schon einige µC Varianten in den Fingern 
gehabt aber ich beschränke mich mal auf das, was in den letzten Jahren 
quasi ausschließlich dran war.

1. AVR (mega und tiny), XMega reizt mich mal
2. 99% C, 1% Assembler. Ausschließlich mit AVRStudio (keine Version 5) 
und WINAVR
3. STK500, AVR ISP MkII, ARV JTAG ICE MkII und irgendwo fliegt noch ein 
billiger JTAG rum der nicht gescheit laufen will. Typischer Fehlgriff in 
die Bucht eben.
4. Nur die von Atmel mitgelieferte, entweder direkt in der IDE oder auch 
auf Kommandozeile im Batchbetrieb wenn mehrere gleichartige geflasht 
werden müssen.
#2547993
Lesenswert?

Hi,

Auch wenn ich den Sinn hinter dieser Umfrage nicht verstehe...

Für neue Projekte:
1. In der Reihenfolge der Häufigkeit: PIC18, PIC32, ARM(7/CortexM3), 
PIC16, AVR_8Bit. Andere kommen auch vor, dann aber selten...

2. C, bei Bedarf mit Inline ASM.
Bei PIC16 nur ASM, Bei den AVR sowohl C wie auch reines ASM

3.
   Für Pic: Aktuell PICKIT3 und ICD3 (Diverse Vorgänger sind aber auch 
vorhanden)
   Für ARM: ST-LINK & J-LINK
   Für AVR: AVR_ISP & JTAGICE

4. Pic: MPLAB, AVR: AVRSTUDIO

Für die Pflege von Altprojekten wo z.B. gerade die 8051 derrivate noch 
vor den MCS48 sehr häufig vertreten sind und für viele, auch aktuelle, 
mir dann und wann als Ausnahme mal über den weg laufende andere µC ist 
dann noch ein GALEP IV als "Universalwaffe" sehr Hilfreich. Egal ob es 
sich um µC mit internem Programmspeicher oder um externe EProm als 
Programmspeicher handelt.

GRuß
Carsten
#2554842
Lesenswert?

Ich habe mal einen Zwischenstand ausgezählt (einfach mal, weil es mich 
interessierte).

Untertypen habe ich weggelassen, da sie einige angegeben haben und 
andere nicht.

Einige Aussagen waren nicht eindeutig oder falsch.

Beispiele:
- uC: LPC ... die ARM oder die 8051 LPCs?
- uC: FPGA ... ist kein uC
- Flashtool: avr-gcc

Diese Aussagen habe ich nicht mitgezählt. Ich kenne auch nicht alle 
Programmieradapter oder SW-Tools. Kann also sein, das etwas doppelt 
unter verschiedenen Namen aufgelistet ist.

Hier die Liste:

                    Anzahl
uC
AVR                   60
PIC                   15
ARM                   17
8051                   8
MSP430                 3
C16x                   2
TI DSC                 1

Sprache
C                     58
Assembler             33
Bascom                 7
Pascal                 1
Codevision             1
Luna                   4
micro sps              1
Oberon                 1

Programmer
AVR ISP MK2           17
AVR JTAG mk2           2
smartUSB mk2           7
STK500                10
STK600                 2
Eigenbau              13
Pickit                10
SprutBrenner           2
Pollin                 5
Developboards          1
JTAG ice               2
ICD                    8
USB AVR-lab            1
USBtiny                1
USBasp                 6
Parport                3
AVR910                 1
UART/bootloader        8
AVR Dragon             8
China/Ebay/sonstige    6
STlink                 5
myAVR                  1
Diamex ProgS           3
Ulink2                 1
Jlink                  7
ez430                  1
XDS100                 1
Epromer/Flasher        1
Picstart+              1
Launchpad              1

Flashtool
AVRStudio             33
MPLAB                 12
AVRdude               23
STlink                 2
AVR-Prog               1
myAVR Tool             2
Keil                   2
STK500.exe             2
OSP2                   1
Atollic TS             3
Rowleys Crossworks     1
FlashMagic             1
Terminal               3
Yagarto                1
Pickit                 2
IAR MSP430             2
Jlink                  2
USBurn                 1
Flip                   2
CooCox                 1
PonyProg               1
Eigenes                1
CoIDE                  1



Gruß

Jobst
#2555315
Lesenswert?

Ich habe nicht vor, mir anzueignen, welches Flashtools und welches IDEs 
sind. Eclipse wurde immer in Zusammenhang mit anderen Flashtools 
genannt, so daß ich dabei von einer IDE ausging.

Eclipse wird auf dieser Seite ohne Deine Aufführung 7x gefunden. Ohne 
Rücksicht auf Einschränkungen.

Wichtiger wäre gewesen, daß die Leute nur die korrekten Angaben machen 
und nicht noch die Hardware im PC mit auflisten.

Bsp. Programmierhardware:
- Laptop mit ExSys Serial RS-232 ExpressCard

Auch daß irgendwelche, nach eigenen Aussagen nicht brauchbare Hardware 
aufgeführt wird, macht es nicht einfacher.


Gruß

Jobst
(Firma: Technische Universität Berlin) #2555896
Lesenswert?

jobstens-de

Alles klar. Hatte ich jetzt nicht so heraus gelesen, dass Du mit 
„Software zum übertragen” lediglich das Flashtool meinst und nicht auch 
die IDE oder Makefiles die einem die Arbeit abnehmen.

Aber hast Du dann für jedes Mal eclipse auch AVRdude hochgezählt oder 
den Beitrag dann gänzlich ignoriert?

Mit was flashed denn AVRstudio? Nutzen die auch AVRdude oder haben die 
dafür eine eigene proprietäre Lösung?

Und FPGAs zählst Du|man gar nicht als Mikrocontroller?

Gruß
Fabian
#2556140
Lesenswert?

So hier mal alles, mit dem ich bis jetzt zu tun hatte:

1. |  STM32   |  AVR              |  PIC12/16/18/24/33  |  MSP430
---+----------+-------------------+---------------------+-----------
2. |  C(gcc)  |  C(gcc)           |  C (PICC/C18/C30)   |  C(gcc)
---+----------+-------------------+---------------------+-----------
3. |  Wiggler |  avrispmkii       |  Pickit3            |  Wiggler
   |          |  jtagicemkii      |                     |  Launchpad
   |          |  usbasp           |                     |
---+----------+-------------------+---------------------+-----------
4. |  openocd |  avrdude/avarice  |  Mplabx             |  mspdebug



1. | div. 8051
---+--------------
2. | C(SDCC/Keil)
---+--------------
3. | Ulink2
   | Bootloader
---+--------------
4. | Keil u.a.



Gruß Oliver
#2776287
Lesenswert?

Fiete schrieb:
> 1.) welcher Mikrocontrollertypen benutzt ihr am meisten?
AVR XMega (bei kleineren Projekten) und ansonsten die Atmel ARM (Cortex 
M3/4, SAM7S/SE/X/XE)
> 2.) welche Programmiersprache(n) benutzt ihr?
C und teilweise ASM
> 3.) welche Hardware und
Dragon und JTAG ice mkII bzw SAM-BA Bootloader
> 4.) welche Software benutzt ihr, um das Programm in den µC zu
> übertragen?
Die interne des ATMEL Studios
Gast #2821948
Lesenswert?

Ich programmiere immer mit Strom, egal welchen Prozessor. Löcher stanzen 
ist schon lange out.

Die Antworten beweisen mal wieder folgendes: PIC und Atmel sind die 
typischen Bastlerprozessoren. Nur Dummies verwenden diesen Schrott.
Lustig ist auch der 8031 in v.Neumann-Schaltung, was immer das sein 
soll.

Im Übrigen gilt: Die Beleidigungen von MaWin sind immer noch online! 
Wann werden die endlich gelöscht?
Gast #2821982
Lesenswert?

Hi

>Die Antworten beweisen mal wieder folgendes: PIC und Atmel sind die
>typischen Bastlerprozessoren. Nur Dummies verwenden diesen Schrott.

Klar. Microchip und Atmel enwickeln und leben von Bastlern. Träum 
weiter.

>Im Übrigen gilt: Die Beleidigungen von MaWin sind immer noch online!
>Wann werden die endlich gelöscht?

Da hat er wohl einen wunden Punkt getroffen. So wie du dich aufführst zu 
Recht.

MfG Spess

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren