STK600 JTAGMK2 ATxmega128A1

Gast #1496018
Hallo leute ich verzweifele, ich hab ein STK600 mit nem ATxmega128a1 
drinne und jtag mk2.

Folgendes Problem: Wenn ich in Debugmodus gehe und im Quellcode nichts 
oder entweder was steht(PORT_A und LED_PORT sind miteinander verbunden), 
fangen die LED0 und LED1 zu leuchten und die STATUSLED blinkt rot. Wenn 
man PORTB mit LEDPORT verbindet, fangen LED7 und LED4 zu blinken und 
LED5 und LED6 zu leuchten an und die STATUS_LED blinkt weiterhin rot??


Woran kann es liegen!!???


Vielen Dank im Vorraus
Gast
Ok! Ich versuche ein ATxmega128A1 zum laufen zu bringen. Ich habe einen 
STK600 Board und einen JTAG MK2 zum Debugen. Habe AVR Studio installiert 
und habe alles nach ATMEL's Anleitung miteinander verbunden, läuft 
soweit!!

Jetzt wollte ich LED's am STK600 zum Leuchten bringen ,deshalb habe ich 
mit einem Kabel eine Brücke zwischen dem am STK600 angebrachten PORTA 
und dem LEDPORT gelegt. Quellcode habe ich noch keins. Ich wollte die 
Funktionalität erstmal über I/O View im Debugmodus testen. Dabei 
passiert aber folgendes: Die Led's von LED2 bis LED7 funktionieren 
einwandfrei, sobald man aber die LED0 oder LED1 auf auf HIGH setzt, 
fangen auf einmal aber beide zu leuchten und die STATUS_LED wechselt von 
dauer GRÜN ins blickende ROT. Die LED2 bis LED7 bleiben aber trotzdem 
ansprechbar und die LED0 bis LED1 nicht mehr.

Wenn man aber eine Brücke zwischen PORTB und LEDPORT legt und in 
Debugmodus geht, fängt die LED7 und die LED4 zu blinken(sehr dunkel) und 
die LED5 und die LED6 zu leuchten und die vier sind nicht ansprechbar. 
Die LED0 bis LED3 sind ansprechbar.



Woran kann es liegen!!???
Okay, jetzt kommen wir der ganzen Sache schon näher...

Im Datenblatt des XMegas steht, dass PA0 und PB0für die analogen 
Referenzspannungen benutzt werden können (Alternate Pin Functions). 
Außerdem liegt glaube ich an PA1 ebenfalls ein Analog-Kanal. Diese sind 
dementsprechend auf jeden fall mit ARef0/1 vom STK600 verbunden.

Sobald du die auf Ausgang stellst treiben der Spannungsregler der 
Analogversorgung und der Ausgangstreiber im XMega gegeneinander. Das 
quittiert das STK mit einem kompletten Abschalten der 
Versorgungsspannung aus Sicherheitsgründen.

Wenn du die beiden Pins nutzen möchtest, so entferne am besten die 
Jumper für Aref0 und Aref1. Dann sollte es funktionieren.

MfG
Marius

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 16 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.