Debugging Probs mit dem JTAG MKII

Gast #664290
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

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