-
-
Erfahrener Benutzer
Fleißiges Mitglied
Probleme mit ATSTK500
Hallo,
Ich will diesen Code hier in mein ATSTK500 einspielen! Es funktioniert! Aber das programm funktioniert nicht warum??
.include "m8535def.inc"
ldi R18, 0x07
Zeitschleife:
ldi R16, 0b00000001
out TCCR1B, R16
in R17, TCNT1H
cpse R17, R18
rjmp Zeitschleife
loop:
ldi R16, 0b11111111
out DDRB, R16
rjmp loop
bitte um RAT
Danke
MICHAEL
-
Erfahrener Benutzer
Roboter Experte
Hier mal ein paar Denkansätze:
1. Sprungvektoren der Interupts ?
2. Stackinitialisierung ?
3. Timer Konfiguration ?
Ach ja, und das Topic ist auch etwas unglücklich gewählt.
Grüße,
da Hanni.
-
Erfahrener Benutzer
Fleißiges Mitglied
So oder fehlt noch was?
.include "m8535def.inc"
.org 0x0000
rjmp Start
.org OVF0addr
rjmp TimINT
Start:
;Stack initialisieren
ldi R16, High(Ramend)
out SPH, R16
ldi R16, LOW(Ramend)
out SPL, R16
sei
;Timer konfigurieren
ldi R16, 0b00010000
out Timsk, R16
ldi R16, 0b00000001
out TCCR1B, R16
loop:
rjmp loop
TimINT:
reti
mfg
michi
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen