DTK500 über USB-RS232 mit PC verbinden

Gast #2817994
Lesenswert?

Hallo an alle,

seit Stunden versuche ich das STK500 mit meinem PC zu verbinden. Ich 
fasse mich kurz um meine Situation zu verdeutlichen:

- STK500 mit von Atmel bestücktem AT90S8515-8PC
- Atmeld Studio 6 installiert
- Geräetemanager - USB-Port auf COM 1 gesetzt
- Atmel Studio 6 erkennt irgendwie doch das STK500, denn wenn ich bei 
VIEW klicke und dann auf AVAILABLE TOOLS klicke, steht einmal der AVR 
Simulator drin und dann eben STK500 (COM1) Program only und der Status 
ist auf CONNECTED. Wenn ich aber auf TOOLS klicke und dann auf AVR TOOLS 
FIRMWARE UPGRADE klicke kommt NO TOOL IS CONNECTED.

Kann auch zwar auf TOOLS klicken und dann auf ADD STK500 klicken, da 
steht dann auch Port COM1 und wenn ich auf APPLY drücke kommt nichts.

Als USB-RS232 Converter hab ich den von DIGITUS. Betriebssystem ist XP.

Weiß leider nicht wie ich das Teil mit dem PC verbinden kann.


Für eure Hilfe bin ich euch jetzt schon mal sehr dankbar.

sausage
Gast #2818073
Lesenswert?

also es ist richtig, da ist ein ATmegaS8515 drauf.
sonst ist nichts mehr bestückt.

also wie oben beschrieben finde ich keine verbindung zum pc bzw keine 
richtige, denn irgendwie scheint er es ja zu erkennen... aber nicht 
ganz.

weitere hilfe nehm ich sehr gerne an
Gast #2818109
Lesenswert?

update ist durch und ok.
bin totaler einsteiger was µc angeht und hab mir sagen lassen dass ich 
mit assembler anfangen soll um das ganze zu verstehen was dahinter 
steckt.
bin jetzt dabei zu schauen wie ich das programm im ATmegaS8515 auslesen 
kann und dann evtl das dingens neu bespiele mit einem kleinen ersten 
progrämmchen :)
#2818115
Lesenswert?

... da hast was zum Probieren ...

;STK 500 Leds und Schalter Demonstration

;.include "8515def.inc"
.include "m8515def.inc"

.def Temp   =r16    ; Temporär Register
.def Delay  =r17    ; Verzögerung Variable 1
.def Delay2 =R18    ; Verzögerung Variable 2

; Init

RESET:

  ser Temp
  out DDRB,Temp    ; Setze Port B auf Ausgabe

; Test IN / OUT

LOOP:

  out PORTB,temp    ; Frische LEDS auf
  sbis PIND,0x00    ; wenn Port D Pin 0 auf 0 ist

  inc Temp      ; dann zähle LEDS eins runter
  sbis PIND,0x01    ; wenn Port D Pin 1 auf 0 ist

  dec Temp      ; dann zähle LEDS eins rauf
  sbis PIND,0x02    ; wenn Port D Pin 2 auf 0 ist

  ror Temp      ; dann rotiere LEDS eines nach rechts

  sbis PIND,0x03    ; wenn Port D Pin 3 auf 0 ist


  rol Temp      ; dann rotiere LEDS eines nach links

  sbis PIND,0x04    ; wenn Port D Pin 4 auf 0 ist

  com Temp      ; dann invertiere alle LEDS

  sbis PIND,0x05    ; wenn Port D Pin 5 auf 0 ist

  neg Temp      ; dann invertiere alle LEDS und gib 1 dazu

  sbis PIND,0x06    ; wenn Port D Pin 6 auf 0 ist

  swap Temp      ; dann vertausche die Nibbles der Leds

; Nun warten wir eine Weile um die LED Änderungen sichtbar zu machen

DLY:

  dec Delay
  brne DLY
  dec Delay2
  brne DLY

rjmp LOOP      ;Wiederhole Schleife ewig
Gast #2818117
Lesenswert?

Hi

>bin jetzt dabei zu schauen wie ich das programm im ATmegaS8515 auslesen
>kann und dann evtl das dingens neu bespiele mit einem kleinen ersten
>progrämmchen :)

Wozu willst du das auslesen? Wenn du den Code von dem mitgelieferten AVR 
meinst, der steht irgendwo in der Hilfe zum STK500.

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