Forum: Mikrocontroller und Digitale Elektronik Welche Software für Windows <-> USBASP verwenden?


von Karen (Gast)


Lesenswert?

Hey

Habe mir als Anfänger in einem Shop ( 
http://www.hydrothyr.at/produkt-kategorie/programmer-und-zubehoer/ ) mit 
Programmer/Steckbrett und einigen Zubehör eingedeckt.

Den USBASP habe ich unter Windows 10 laut der Anleitung des Shops schon 
zum Laufen bekommen.

Nun meine Frage:
Welche Software kann ALLE? Atmel programmieren und läuft unter Windows 
10?

Einige Programme habe ich gar nicht zum laufen bekommen!
Ob das jetzt am Windows 10 liegt, kann ich nicht sagen.

von Stefan P. (form)


Lesenswert?

avrdude ist ziemlich zu empfehlen für den USBASP.
Alle Atmels kann der aber auch nicht - Der USBASP übrigens auch nicht.

von Cyblord -. (cyblord)


Lesenswert?

Stefan P. schrieb:
> avrdude ist ziemlich zu empfehlen für den USBASP.
> Alle Atmels kann der aber auch nicht - Der USBASP übrigens auch nicht.

Was sollen auch "Alle Atmels" bedeuten? Alle Bausteine die jemals von 
Atmel hergestellt wurden?
So was schreiben bzw. fordern nur echte Dumpfbacken.

von Jan (Gast)


Angehängte Dateien:

Lesenswert?

Ich empfehle Dir avrdude.
Ich selbst nutze einen avrisp mkii clone und als programmier-tool 
benutze ich avr dude (avrdude-6.3-mingw32). (müsste mit usbasp genau so 
gehen)

Ich habe versucht mit AVRstudio zu programmieren, das hat aber viel zeit 
gekostet, am ende hat es wegen Treiberproblemen nicht geklappt. (ich 
nutze auch windows10)

Zum erstellen der Projekte benutze ich Programmers Notepad 2 (siehe 
https://www.mikrocontroller.net/articles/WinAVR)

Zum simulieren nutze ich AVR Studio 4.19 Build 730

Im projekt makefile kann man avrdude eintragen, danach kann man aus dem 
Programmers Notepad flashen, siehe scren-shoot.

Folgende Zeilen muss Du im makefile editieren damit das geht (flashen 
aus dem notepad):

AVRDUDE_PROGRAMMER = usbasp

AVRDUDE_ISP_BITCLOCK = 10

AVRDUDE_PORT = usb

AVRDUDE_WRITE_FLASH = -U flash:w:$(TARGET).hex

AVRDUDE_FLAGS = -p $(MCU) -P $(AVRDUDE_PORT) -B $(AVRDUDE_ISP_BITCLOCK) 
-c $(AVRDUDE_PROGRAMMER)

Um avr fuses zu flashen nutze ich das tool "AVR Burn-O-Mat"


>>Alle Atmels
???


Gruss,
Jan

von Karen (Gast)


Lesenswert?

Mit ALLEN meinte ich die ATmega und ATiny Typen.
Geht der USBASP eigentlich auch für die XMega?

von Cyblord -. (cyblord)


Lesenswert?

Karen schrieb:
> Mit ALLEN meinte ich die ATmega und ATiny Typen.

Ach so, das ist klar. Wenn ich ALLES sage, meine ich auch meist nur 
einen winzigen Ausschnitt von ALLEM. Warum soll man auch sagen was man 
meint.

von Karen (Gast)


Lesenswert?

Cyblord -. schrieb:
> Ach so, das ist klar. Wenn ich ALLES sage, meine ich auch meist nur
> einen winzigen Ausschnitt von ALLEM. Warum soll man auch sagen was man
> meint.

Schlecht geschlafen? Stress mit deinem Lebenspartner?

Lass deinen Frust wo anders aus...

Ich korrigiere mich:
ALLE aktuell gängigen Mikrocontroller von Atmel.

von Cyblord -. (cyblord)


Lesenswert?

Karen schrieb:
> Cyblord -. schrieb:
>> Ach so, das ist klar. Wenn ich ALLES sage, meine ich auch meist nur
>> einen winzigen Ausschnitt von ALLEM. Warum soll man auch sagen was man
>> meint.
>
> Schlecht geschlafen? Stress mit deinem Lebenspartner?

Stress mit Menschen die absoluten Unsinn in Foren fordern.

> Ich korrigiere mich:
> ALLE aktuell gängigen Mikrocontroller von Atmel.

Das macht es nicht besser. Bleib lieber bei den Megas und Tinys.

avrdude wurde ja schon genannt. Bei den XMegas sieht alles ein bisschen 
anders aus. Man muss von deren Verwendung sowieso abraten. Wenn du mehr 
als ATMega willst, geh gleich auf ARM Cortex und überspringe die leidige 
XMega Krücke direkt.

: Bearbeitet durch User
von S. R. (svenska)


Lesenswert?

Karen schrieb:
> Ich korrigiere mich:
> ALLE aktuell gängigen Mikrocontroller von Atmel.

Auch dann sind da ALLE Controller von Atmel drin, die NICHT Mega oder 
Tiny sind. Zum Beispiel die ARM-Cortexe, die 8051er oder - da Atmel 
jetzt auch Microchip ist - auch die gesamte Reihe der PICs, von klein 
bis MIPS. Und die sind alle gängig.

Wenn du als Anfänger einen Atmega328P hast, dann brauchst du einen 
Programmer dafür und nicht die eierlegende Wollmilchsau.

von Karen (Gast)


Lesenswert?

Naja. Dann bleibe ich lieber bei dem ATmega.
Ich wollte nur fragen, da ich bereits den Adapter erworben habe, ob er 
noch mehr kann.

von Johann L. (gjlayde) Benutzerseite


Lesenswert?

Karen schrieb:
> Welche Software kann ALLE? Atmel programmieren und läuft unter Windows
> 10?

Für alle Chips von Atmel (AVR, AVR32, ARM, diverse (E)Eproms, ...) wirst 
du kaum was finden.

Du solltest dir zumindest über die Architektur klar sein, z.B. AVR oder 
ARM etc.

: Bearbeitet durch User
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.