Atmega16, usbasp und bascom

OP #1917909
Lesenswert?

Hallo an alle,

Also ich habe mir einen        "Atmega16 Starterset 16Mhz ISP10"

http://www.we-shop.eu/aktive-Bauelemente/Mikroprozessoren/ATMEL/Starter-Kits/Atmega16-Starterset-16Mhz-ISP10::4119.html

und einen    "USB ISP Programmer for ATMEL AVR ( 51 ATMega ATTiny )"

geholt.

Danach habe ich die Schaltung nach diesen Bild aufgebaut:

http://www.rn-wissen.de/images/2/2a/Avrtutorial_grundschaltung_spannung.gif

Soweit so Gut.

Jetzt habe ich den "USB Programmer" angeschlossen und dieser wird auch 
als "USBasp" erkannt, nachdem ich ein wenig rumgegoogelt hatte.

Dann habe ich mit bei dem neusten "Bascom-Avr" unter 
"Options-->programmer", "external programmer" eingestellt und dann 
"avrdude.exe" von "WinAvr" verwiesen.
Außerdem habe ich dann unter Parameter "-p m16 -c USBasp -U 
flash:w:"{file}":i" eingegeben und ein haken bei "use HEX file" gesetzt


Dann habe ich ein Neues Projekt geöffnet und folgendes eingegeben:

"
    $regfile = "m16def.dat"
 $framesize = 16
 $swstack = 16
 $hwstack = 16
 $crystal = 16000000
 $baud = 9600
  Do
    Print "**** RN-CONTROL sagt Hello World *****"
    Wait 1
  Loop
"

Dann stecke ich den USB Programmer an, dann verbinde ich meine Schaltung 
und noch die Stromversorgung der Schaltung.

Wenn ich aber dann das Programm übertragen will kommt bloß:

kurz ein schwarzes Fenster mit :

"avrdude.exe: error: could not find USB device "USBasp" with vid=0x16c0
pid=0x5dc"

Aber da komme ich nicht weiter, ich habe schon gegoogelt, aber alles 
ohne Erfolg....


Noch ein paar Infos:

Wenn ich den USBasp anstecke leuchtet dieser grün, denke mal i.O.
Erscheint in dem Geräte Manager (USBasp)

Stecke ich meine Schaltung noch an, verschwindet der USBasp aus der 
Liste des Geräte Manager.

Und wenn ich dann noch die Spannung zuschalte, dann bleibt der USBasp 
immer noch verschollen??????????????

Kann mir da einer helfen???????


MfG Andi
OP #1918179
Lesenswert?

Naja, ich glaube nicht direkt kurzschluss, aber ich hatte ne brücke bei 
GND am ISP Stecker auf der Platine Vergessen.
Nun bleibt der USBasp auch weiter aufgeführt, wenn ich meine Schaltung 
anschließe.

Ahhhhh, habe jetzt die Einstellung USBasp bei Bascom gefunden.

Aber der erkennnt auch nicht, da kommt:
USBASP programmer set
C\......Bascom\NoNAME1.BIN loaded 312 bytes into FLASH buffer
C\......Bascom\NoNAME1.EEP not found
Auto program
Error could not find USB device \"USBasp\"with vid=0x16C0 pid=0x5DC
: Error program enable: no answer. 0
Could not identify chip
Could not detect chip, Auto program failed


Ich denke mal, der bekommt keine Verbindung zum Atmega16.
Gestern abend war noch so weit, dass da Stand:

found 2 busses
found 2 busses
avrdude: error: could not find USB device "USBasp" with vid=0x16c0 and 
pid=0x5dc
OP #1918241
Lesenswert?

Update,
Also ich habe jetzt mal eXtreme Burner - AVR getestet.
USBasp angesteckt- gefunden
USBasp und schaltung angesteckt- gefunden, aber Chip nicht erkannt
Aber wenn ich dann Spannung anschließe kommt USBasp nicht gefunden....

Das ist echt zum Mäuse melken...........

Hab mal bei meiner Schaltung am ISP Wannenstecker die Spannung gemessen.
1= 0,38 V
2= 7,78 V
3= 0 V
4= 0 V
5= 7,75 V
6= 0 V
7= 1,3 V
8= 0 V
9= 1,3 V
10= 0 V

Wobei die Spannung an 7 und 9 ein wenig hoch und runter schwankt.

Hoffe mir kann einer sagen, ob das i.O. ist oder ob da noch ein Fehler 
besteht.

Ich bin für jede Hilfe dankbar!!!
OP #1918976
Lesenswert?

so, nun habe ich meinen ersten Erfolg.
Probleme gab es mit der Spannungsversorgung.....
Da habe ich nochmals nachgeprüft und anstatt der 7,7 V stimmen jetzt die 
5 Volt.

Nun habe ich noch ein Problem, ich kann den Atmega beschreiben, 
allerdings nicht mit Bascom, sondern nur mit Extreme Burner Avr, damit 
klappt es wunderbar.

Nur weis ich nicht wie ich aus dem Bacom Programm eine Hex File machen 
kann, die ich dann mit Extreme Burner Avr öffnen kann.

Kann mir das einer mal verraten, wie ich bei Bascom, das Programm als 
Hex- Datei speichere.

Danke im Vorraus


Mfg der Andi.
OP #1920126
Lesenswert?

Cool, danke für die zahlreiche Hilfe.

Das ist echt das coolste am ganzen.

Tage lang versucht man sich so ein Mikrocontroller aufzubauen.
Und dann irgendwann mal, wenn man fast schon die Hoffnung aufgegeben 
hat, fängt plötzlich diese kleine unscheinbare LED an zu leuchten......

GEIL ...


Ohne die Hilfe, Anleitungen von euch hätte ich es sicherlich nicht so 
geschafft.


RIESEN DANK AN ALLLLLLLLE!!!!!!!!!!!!



Achso, wie ist das denn eigentlich, wenn ich ein Programm rein lade, wo 
zum Beispiel PortB.0 angesteurt wird. Und ich dann ein neues Programm 
rein lade.
Wird dann das alte Programm gelöscht????

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