Forum: Mikrocontroller und Digitale Elektronik AVR DB Serie CLK_OUT


von Martin D. (martin_d629)


Lesenswert?

Hallo Gemeinde,

Was ich habe:
einen AVR64DB28 Mikrocontroller

Was ich möchte:
Ich möchte den CLOCK_OUT PIN aktivieren um zu messen.

Folgendes Assembler Programm habe ich probiert:


.def temp = r16

ldi temp, 0b10000000

sts CLKCTRL_MCLKCTRLA, temp



start:
    inc r16
    rjmp start


Was mache ich falsch, das es nicht funktioniert.

Liebe Grüße aus Niederbayern

von S. Landolt (Gast)


Lesenswert?

Property: Configuration Change Protection

von S. Landolt (Gast)


Lesenswert?

1
.include    "AVR128DB28def.inc"
2
3
    ldi     r16,CPU_CCP_IOREG_gc
4
    sts     CPU_CCP,r16
5
    ldi     r16,0b1_000_0000
6
    sts     CLKCTRL_MCLKCTRLA,r16
7
    rjmp    pc

von Martin D. (martin_d629)


Lesenswert?

Danke, das kannte ich bisher nicht.
Grüße Martin

von S. Landolt (Gast)


Angehängte Dateien:

Lesenswert?

Als Anregung - so sähe es bei mir aus.
Gruß aus dem Schwarzwald

von Georg M. (g_m)


Lesenswert?

1
_PROTECTED_WRITE(CLKCTRL.MCLKCTRLA, 0x80);

von S. Landolt (Gast)


Lesenswert?

Welcher Assembler ist/kann das?
  Oder wird dies die n-te Wiederholung der Diskussion 'C contra 
Assembler'?

von Georg M. (g_m)


Lesenswert?

S. Landolt schrieb:
>  Oder wird dies die n-te Wiederholung der Diskussion 'C contra
> Assembler'?

Nein, lieber nicht.

Entschuldigung.

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.