Forum: Mikrocontroller und Digitale Elektronik Debugging Probs mit dem JTAG MKII


von bela (Gast)


Lesenswert?

Hallo,

ich habe gerade meinen JTAG MKII neu bekommen und wollte mal ein wenig 
mit diesem spielen und habe mir eine kleine Routine zur PWM Erzeugung 
geschrieben um diese dann im Anschluss zu debuggen.

das ist der testcode:

.INCLUDE "m128def.inc"
.DEF akku = r16
.DEF temp1 = r17
.DEF temp2 = r18
.CSEG
  rjmp start

.ORG $2A

start:
  ldi akku,LOW(RAMEND)
  out SPL,akku
  ldi akku,HIGH(RAMEND)
  out SPH, akku
  ldi akku,0xff
  out DDRB,akku
  ldi akku,0xff
  out PORTB,akku
  ldi akku,0x83
  out TCCR1A,akku
  ldi akku,0x01
  out TCCR1B,akku

  ldi akku,0x03
  ldi temp1,0xF5
  out OCR1AH,akku
  out OCR1AL,temp1

loop:
  rjmp loop

nun habe ich eigentlich erwartet, dass nach dem Schreiben des 16bit 
Registers OCR1AH/L dieses mit den befüllten Werten auch im AVR Studio 
angezeigt wird aber denkste...
Teste ich den Code im Simulator dann macht er es wie ich es erwartet 
habe.

Habe ich hier einen Verständnisfehler? Das Einzige was ich mir 
vorstellen kann ist, dass er einige Taktzyklen braucht um OCR1A simultan 
beschreiben zu können. Oder sitze ich hier einem Fehler des AVR Studios 
auf?

Getestete Versionen AVR Studio 4.13.528 und 4.13.555 (SP1_beta)

bela

von bela (Gast)


Lesenswert?

Naja, habe mal an Atmel geschrieben. Vielleicht wissen Die weiter.

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.