Forum: Mikrocontroller und Digitale Elektronik UART mit STK500


von Toni (Gast)


Angehängte Dateien:

Lesenswert?

Hallo

Ich habe aus dem Tutorial von Gerhard Paulus "Assembler ab 0 und 1"
das Beispiel für die serielle Schnittstelle auf das STK 500 mit einem
AT90S8515 versucht umzuschreiben.

Leider kann ich beim Zugriff mittels Hyperterminal keine Antwort des
STK500 verfolgen.

Was ist falsch an meinem Code ?

Gruss

Toni

von Steffen Burr (Gast)


Lesenswert?

Für den 8515 mußt du die Interrupt-Tabelle richtig anpassen:

  rjmp reset ; Reset Handler
  reti ; IRQ0 Handler
  reti ; IRQ1 Handler
  reti ; Timer1 Capture Handler
  reti ; Timer1 compare A Handler
  reti ; Timer1 compare B Handler
  reti ; Timer1 Overflow Handler
  reti ; Timer0 Overflow Handler
  reti ; SPI Transfer Complete Handler
  rjmp receive ; UART RX Complete Handler
  reti ; UDR Empty Handler
  reti ; UART TX Complete Handler
  reti ; ADC Conversion Complete Interrupt Handler
  reti ; Analog Comparator Handler


Viele Grüße
Steffen

von Toni (Gast)


Lesenswert?

Hallo Steffen

Vielen Dank, ich schaue mir das noch mal genauer an.

Wie sieht das mit dem Kabel aus, kann ich das Kabel das dem STK 500
beiliegt nehmen (ist ein 1:1 Kabel) oder muss ein Standard-Kabel (mit
Pin 2 und 3 verdreht) genommen werden?

Gruss

Toni

von Aleksej Kiselev (Gast)


Lesenswert?

Es geht ja auch mit dem Standart-Kabel

von Toni (Gast)


Lesenswert?

Super !

Nachdem ich die Interrupt-Tabelle richtig angepasst habe, funktioniert
es nun.

Das Standard-Kabel kann ohne Probleme benützt werden.

Vielen Dank

Toni

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.