nun habe ich ein kleines Testprogramm geschrieben und wollte dieses über den Programmer auf den Chip schreiben.
Aber leider bekom ich nur immer wieder eine Fehlermeldung:
Arduino: 1.8.8 (Windows 7), Board: "Arduino/Genuino Uno"
Der Sketch verwendet 2184 Bytes (6%) des Programmspeicherplatzes. Das Maximum sind 32256 Bytes.
Globale Variablen verwenden 198 Bytes (9%) des dynamischen Speichers, 1850 Bytes für lokale Variablen verbleiben. Das Maximum sind 2048 Bytes.
Beim Hochladen des Sketches ist ein Fehler aufgetreten
Was mir seltsam vorkommt ist das das Feld wo ich mit dem Arduino Board den Port aussuche grau hinterlegt ist , vllt ist das ja schon der Fehler das er keine Port hat.
Ah ok dann ist der Port schon mal nicht das Problem
Habe es so gemacht wie von dir beschrieben bekomme aber immer diese Fehlermeldung
Wie setze ich den Fuses im Arduino?
Was ich gerade noch gesehen habe das Windoof im Gerätemanager den Programmer mit dem verhasstem Ausrufezeichen in Gelb versehen hat könnte das vllt das Problem sein?
.
Habe im netz geguckt aber von irgendwelchen Treibern oder so lese ich da nichts.
War zwar nicht ganz einfach aber das Ausrufezeichen ist weg die Fehlermeldung die selbe.
Hier nochmal was der Kompiler auswirft:
Der Sketch verwendet 2184 Bytes (6%) des Programmspeicherplatzes. Das Maximum sind 32256 Bytes.
Globale Variablen verwenden 198 Bytes (9%) des dynamischen Speichers, 1850 Bytes für lokale Variablen verbleiben. Das Maximum sind 2048 Bytes.
C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avrdude -CC:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf -v -patmega328p -cstk500v2 -Pusb -Uflash:w:C:\Users\Mathrim\AppData\Local\Temp\arduino_build_313600/sketch_jan05a.ino.hex:i
avrdude: Version 6.3-20171130
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2014 Joerg Wunsch
System wide configuration file is "C:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf"
Using Port : usb
Using Programmer : stk500v2
Beim Hochladen des Sketches ist ein Fehler aufgetreten
avrdude: usbdev_open(): did not find any USB device "usb" (0x03eb:0x2104)
Lies Dir mal diesen Artikel durch. Besonders den letzten Abschnitt:
Information zur Integration in Entwicklungsumgebungen:
Wählen Sie in Ihrem Entwicklungssystem als Programmieradapter AVRISPv2 bzw. AVRISP2 aus. Passende Treiber sollten sich bereits auf Ihrem PC befinden. Falls nicht, installieren Sie zusätzlich AVR- oder ATMEL-Studio mit den passenden USB-Treibern.
Unter Windows 10 bitte unbedingt ATMEL-Studio 7 benutzen, ältere Versionen funktionieren nicht.
Im Fenster der IDE auf Werkzeuge gehen, dort Platine, Prozessor, Port und Programmer jeweils korrekt auswählen. Danach den letzten Punkt Bootloader brennen anklicken.
So ein kleiner USBasp Chinaclone für weniger als 2€, leistet auch gute Dienste. Ich benutze so einen im Gespann mit eXtreme Burner, einem Windows Programm im Stile eines Hex-Editors von einem Inder. Da kann man für die Fuses recht einfach die Werte direkt ausgeben und ändern und auch die HEX Datei, die die IDE erzeugt, mit flashen
Hi,
was ich nicht ganz verstehe:
Du hast doch einen Arduino Uno und möchtest nun den selben "Blanko Chip" (atmega328p) programmieren.
Warum nicht: Original-Chip aus dem Uno raus, zu programmierender Chip rein, Programm drauf und gut ist? Zugegeben, wie oft der Sockel des Uno das mitmacht weis ich nicht.
Ich habe hier eine ähnliche Anleitung gefunden, dort geht es allerdings um einen A. Pro Mini. Hat aber prächtig funktioniert, obwohl der "pro mini" ein China-WAVGAT-Klon war (hab ich auch hier gepostet).
Gruss,
Gregor